我正在制作跨域jQuery get()
,并且失败并显示“405不允许”错误。
我的Greasemonkey脚本是这样的:
// ==UserScript==
// @include http://www.foobar.com/*
// ==/UserScript==
var query = "www.foobar.com";
$.get(
url,
function(response){
alert(response);
},
"xml"
);
任何指针都将受到高度赞赏。
答案 0 :(得分:4)
get()
和其他jQuery AJAX函数在设计上不能跨域工作。 (如果他们这样做的话,那将是一个巨大的安全漏洞。)
使用GM_xmlhttpRequest()代替,它确实允许跨域AJAX。