2013-02-07 18 views
0

你能幫我把下面的jQuery ajax調用換成XmlHttpRequest,這樣就不需要jQuery了嗎? (請問我還需要調換:如何將jQuery.ajax調用與jquery-less XmlHttpRequest方式交換?

jQuery.support.cors = true; 

當我不使用jQuery.ajax但XmlHttpRequest的?)

jQuery.support.cors = true; 

var endpointAddress = "http://My.Server.FooService/FooServices.svc/"; 
var url = endpointAddress + "/SubmitFoo"; 
     $.ajax(
      { 
       type: 'POST', 
       url: url, 
       contentType: 'application/json', 
       data: JSON.stringify(request), 
       success: function (result) { 
        alert("Foo submitted succesfully!"); 
       }, 
       error: function (jqXHR, textStatus, errorThrown) { 

        alert('Error Occured' + errorThrown); 
       } 
      }    //eof ajax object 
     ); //eof .ajax 
    } 
+0

爲什麼更換'$ .ajax'(完整的CORS支持)與更差的API的東西,而不是跨瀏覽器兼容? –

+0

事實上,'XMLHttpRequest'不能跨瀏覽器,使用像jQuery,原型等庫。 –

+0

有沒有一個很好的理由,你爲什麼不想包含jQuery? –

回答