0

这是我的 jquery AJAX 方法,它仅适用于 Ie,但不适用于 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>
4

2 回答 2

0

You need JSONP. Luckily for you jQuery comes with some good support for it. See this IBM article:

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

于 2012-10-20T17:50:44.700 回答
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);
        }
    });
});​

这是一个小提琴

于 2012-10-20T17:52:17.610 回答