使用Jquery和Ajax从服务器响应

时间:2012-03-24 07:05:31

标签: php jquery ajax

我遇到了使用Jquery和Ajax从我的服务器获取任何响应的问题。

服务器端:

$data = strtotime("now");
echo $data; // $data

客户方:

html code...
<script type="text/javascript" src=".../modjpicker2.js"></script>
</body>
</html>

modjpicker2.js:

$(function() {
 $.ajax({
        type: "GET",
        url: "ajaxtime",
        data: "{}",
        success: function(response) {
            var currentTime = new Date();
        }
    });
});

并且没有创建var currentTime ...有些请求没有经过... 忘记注意jQuery工作正常所有脚本都附加在头文件中,php也运行良好,链接ajaxtime也是活的。

2 个答案:

答案 0 :(得分:1)

在你的HTML中

<script type="text/javascript" src=".../modjpicker2.js"></script>

应该是

<script type="text/javascript" src="../modjpicker2.js"></script>

答案 1 :(得分:0)

我遇到了同样的问题:我的服务器响应不会被jQuery或JavaScript处理。似乎没有传播任何东西。

我通过在我的服务器上启用HTTP访问控制解决了这个问题(更多信息请访问:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

这是我的解决方案:

jQuery client won't accept my server responses

希望我能帮忙!让我知道它是否有效

相关问题