我在访问由 php 脚本返回的 JSONP 数组时遇到问题,我正在处理跨域请求。我的代码是:
$('input#searchlocation').click(function () {
$.ajax({
url: 'http://mydomain/searchlocation.php',
type: 'get',
dataType: 'jsonp',
data: $('form#searchlocfrm').serialize(),
processData: false,
crossDomain: true,
contentType: "application/json",
success: function (data) {
$("#searchlocation_result").html("");
$.each(data.items, function (i, locdata) {
console.log(locdata);
});
}
});
});
PHP:返回数组:
echo $_GET["callback"] . "(" . json_encode($res) . ")";
请帮助我如何将返回响应打印到我的页面中。
提前致谢。