我使用 jQuery 通过 ajax-function 获取 php-script 结果。问题是 php-script 在另一个域上,所以我应该使用“jsonp”作为返回的数据类型,但是 php-script 返回 json,而不是 jsonp(可能脚本不正确)并且我得到语法错误。我该如何处理?我想,我可以在 ajax 函数处理它并引发错误之前以某种方式获取 json 字符串,这可能吗?
这是我的 ajax 函数:
$.ajax(
{
type: "POST",
dataType: "jsonp",
url: "http://www.pecom.ru/bitrix/components/pecom/calc/ajax.php",
data: res,
error: function (xhr, ajaxOptions, thrownError) {
alert("error: " + xhr.status);
},
success: function (data) {
alert("Data Loaded: " + data)
}
}
)
谢谢!