因为网站的需求 需要生成PDF
服务器是linux的 生成PDF的组建必须在win32的服务器上跑,生成pdf的组件式用ASP调用的调用ASP文件,就产生了一个跨域的问题,环境是FF
如何用PHP 或者JS ,AJAX 调用到ASP程序 并且获取到返回值(成功还是失败)用页面跳转或者ifream 的方法 没发获取到返回值  各位大大 还有什么好的方法?

解决方案 »

  1.   

    嵌iframe是不行的,嵌入js就可以跨域。
      

  2.   

    AJAX 请求asp页面或许可以实现吧
      

  3.   

    ajax 跨域 一般情况下提示权限不足
    还能给个例子?
      

  4.   

    #http://a.com/a.php
    <script src="http://b.com/b.php">
    var avar=1;
    </script>
    <script src="http://b.com/b.php"></script>
    <script src="http://b.com/b.php">
    alert(avar);
    </script>
    #http://b.com/b.php
    avar=3;你这么试试就知道了。js可以跨域赋值。
      

  5.   

    第一个和第三个script的src是不要的,删掉。
    #http://a.com/a.php 
    <script> 
    var avar=1; 
    </script> 
    <script src="http://b.com/b.php"> </script> 
    <script> 
    alert(avar); 
    </script> 
    #http://b.com/b.php 
    avar=<?php echo 3?>; 
      

  6.   

    FLASH  + CROSSDOMAIN.XML
    可以完美解决跨域问题。
      

  7.   

    为啥要调ASP的,PHP本身就可以很完美的生成PDF