CORS POST請求可以使用普通的javascript,但為什么不使用jQuery?我正在嘗試制作一個Cross Origin帖子請求,并且我使用這樣的普通Javascript工作:var request = new XMLHttpRequest();var params = "action=something";request.open('POST', url, true);request.onreadystatechange = function() {if (request.readyState==4) alert("It worked!");};request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");request.setRequestHeader("Content-length", params.length);request.setRequestHeader("Connection", "close");request.send(params);但我想使用jQuery,但我無法讓它工作。這就是我正在嘗試的:$.ajax(url, { type:"POST", dataType:"json", data:{action:"something"}, success:function(data, textStatus, jqXHR) {alert("success");}, error: function(jqXHR, textStatus, errorThrown) {alert("failure");}});這導致失敗。如果有人知道為什么jQuery不起作用,請讓我們都知道。謝謝。(我正在使用jQuery 1.5.1和Firefox 4.0,我的服務器正在使用正確的Access-Control-Allow-Origin標頭進行響應)
CORS POST請求可以使用普通的javascript,但為什么不使用jQuery?
米脂
2019-07-31 18:19:13