簡體   English   中英

將AJAX請求轉換為jQuery

[英]Converting AJAX request to jQuery

嗨,我是jQuery的新手,也不是最強大的Javascript,所以我很欣賞一些關於修改這個AJAX請求到jQuery的輸入。

var test = new Array();

var bindThis = {
    url: "sampleHandler.data",
    method: "post",
    }
    mimetype: "text/json",
    content:  test
};
var request1 = dojo.io.bind(bindThis);
dojo.event.connect(request1, "load", this, "ResultsFunction");

我的客人是這個,但我不是100%確定我的語法正確。

var test = new Array();

var bindThis = {
    url: "sampleHandler.data",
    type: "post",
    }
    dataType: "text/json",
    data:  test
};

至於dojo事件處理程序,我無法找到有關如何綁定請求的優秀資源。 我的客人是這樣的?

$(this).load(function(){"ResultsFunction"})

我怎么樣? 提前致謝。

編輯:我忘了添加這是一個使用Dojo和Prototype的應用程序。 我正在嘗試將代碼遷移到jQuery。

來自jQuery AJAX API

    $.ajax({
        type:       'POST',
        url:        'sampleHandler.data',
        data:       data,
        dataType:   'json',
        success:    function (result)
        {

        }
    });

另外

    $.post("sampleHandler.data", data,
        function(result) {
    }, 
        "json"
    );

更多信息

如果您要執行POST操作,很可能您希望將需要序列化的數據發送到JSON格式(如果您的服務器操作期望這種類型的數據),這是一個示例:

var dataToSend = {'taco':'yum'};
$.ajax({
        url:'/myurl/',
        dataType:'json',
        contentType: 'application/json',
        data: JSON.stringify(dataToSend),                
        type: 'POST',
        success: function(data){
            // perform operation with the data you receive
           alert('success! received: ' + data);
        }
});

如果您訪問,可以獲得更多信息: api.jquery.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM