我试图使用 ajax post call as 从另一台服务器获取一些信息。
$.ajax({
type: 'POST',
url: testURL,
data: data,
//dataType: 'jsonp',
dataType: "script",
success: function (data) {
alert("Successfully posted (Test) : " + data);
},
error: function (ts) {
alert("Inside Error : " + ts.responseText);
}
});
这里 testURL 是我发布数据的 URL(跨域请求只有在数据类型是 jsonp 或脚本时才可能),并且它假设返回 text/html 数据(提琴手所说的将是数据的返回类型) . 我不确定我是否可以使用任何代理,因为页面是普通的 HTML 页面。没有任何方法可以将 [data] 作为文本获取(至于现在成功预期 JASONP 数据和警报(“成功发布(测试):” + 数据);仅将数据显示为未定义)。我无法对 API 或远程服务器上的任何内容进行任何更改。我在这里先向您的帮助表示感谢。
问候