我有以下代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> $(document).ready(function() { $.getJSON('http://example.com/api/get_cats', function(fbResults) { document.write(fbResults.cats[0].title); }); }); </script>
如何更改此代码:
<script> $(document).ready(function() { $.getJSON('http://example.com/api/get_cats', function(fbResults) { document.write(fbResults.cats[0].title); }); }); </script>
使其可以像JSONP一样工作…这完全不同吗?
实际上,您只需要添加?callback=?,剩下的就由jQuery完成。
?callback=?
$(document).ready(function() { $.getJSON('http://example.com/api/get_cats?callback=?', function(fbResults) { document.write(fbResults.cats[0].title); }); });