আমি একটি ক্রস অরিজিন পোস্ট অনুরোধ করার চেষ্টা করছি, এবং আমি এটি এর 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 এবং ফায়ারফক্স 4.0 ব্যবহার করছি এবং আমার সার্ভারটি সঠিক Access-Control-Allow-Origin
শিরোনাম দিয়ে সাড়া দিচ্ছে )