我想在jQuery中将数据发送到外部URL。我不关心响应,也不想阅读响应。谁能告诉我怎么做到这一点?我能够使用此调用成功发送数据:
$.get("http://sample-domain.com/testfile.php");
然而,这似乎不适用于IE。有没有人对如何发送可在每个浏览器中运行的数据(无响应)有任何建议(或更好的方法)?
答案 0 :(得分:0)
这是因为浏览器中的ajax请求的安全限制
您可以在src属性中使用该网址创建IFrame。
类似的东西:
$(document).append("<iframe src='http://sample-domain.com/testfile.php'>")
希望它有所帮助。
答案 1 :(得分:0)
对于您需要的外部网站
var jqxhr = $.get('http://sample-domain.com/testfile.php', function() {
alert("success");
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() {
alert ("complete");
});
这是jQuery网站的一些推荐: