【问题标题】:jsonp, json, jquery, ajax and wordpress refresh page ! :Sjsonp、json、jquery、ajax 和 wordpress 刷新页面! :S
【发布时间】:2011-12-04 08:14:49
【问题描述】:

您好,我有两个 wordpress 网站,我想在它们之间进行一些 ajax jsonp 数据传输。

<script type="text/javascript">
    $(document).ready(function() {

    $.ajax({  
        type: "POST",  
        url: "http://www.testsite.com/",  
        data: {test1:'<?php echo $_REQUEST['test1'] ?>',test2:'<?php echo $_REQUEST['test2'] ?>'}, 
        crossDomain: true, 
        dataType: "jsonp",
        success: function() {  
            <?php
            header("Location: ". $_SERVER['HTTP_REFERER']); //refresh
            ?>

        }
        return false;  
    });

</script> 

它不适用于

header("Location: ". $_SERVER['HTTP_REFERER']); //refresh

这一行。 似乎我根本没有运行 ajax/jsonp 请求,没有任何反应,没有任何效果。

但如果我删除这条线,它会按预期工作!!!

因为我真的需要这条线(重新加载页面),我不知道该怎么办?有什么想法可以克服这个问题(如何完全运行 ajax 脚本然后刷新站点)?

谢谢。

【问题讨论】:

    标签: php jquery wordpress redirect jsonp


    【解决方案1】:

    PHP 是服务器端,JavaScript 是客户端。

    你不能用 JavaScript 执行 PHP。

    改为使用 JavaScript 的 window.location。文档:http://www.tizag.com/javascriptT/javascriptredirect.php

    【讨论】:

      猜你喜欢
      • 2013-08-10
      • 2013-01-18
      • 2011-09-16
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多