Jquery AJAX方法仅适用于IE

时间:2012-10-20 17:26:14

标签: jquery

这是我的jquery AJAX方法,仅适用于但不适用于chrome或firefox。我的代码是

 <!DOCTYPE html>
  <html>
 <head>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2">     
 </script>
<script>
$(document).ready(function() {
    $("button").click(function() {
        $.ajax({
            url: "http://50.116.19.49/rest/user.json",
            success: function(result) {
                $("div").text(result);
            }
        });
    });
});
</script>
</head>
<body>

<button>Get JSON data</button>
<div></div>

</body>
</html>

2 个答案:

答案 0 :(得分:0)

你需要JSONP。幸运的是,jQuery为它提供了一些很好的支持。请参阅此IBM文章:

http://www.ibm.com/developerworks/library/wa-aj-jsonp1/

答案 1 :(得分:0)

您可以使用jquery.xdomainajax.js

执行此操作

明确记住type GET它。

    $("button").click(function() {
    jQuery.ajax({
        url: "http://50.116.19.49/rest/user.json",
        type: 'GET',
        success: function(result) {
            $("div").text(result.responseText);
        }
    });
});​

这是Fiddle