gpt4 book ai didi

javascript - 这个 Prototype Ajax 调用的 jQuery 等价物是什么?

转载 作者:行者123 更新时间:2023-11-29 18:35:33 25 4
gpt4 key购买 nike

在 Prototype 中,这个 Ajax 调用将其表单作为名称-值对的 URL 编码字符串发送到服务器,就像您在 HTTP GET 请求中发现的那样:

function doajax()
{
var current_req = new Ajax.Request('/doajax', {
asynchronous:true,
evalScripts:true,
parameters: $('ajax_form').serialize(true)}
);
}

你会如何使用 jQuery 做同样的事情?

最佳答案

由于 Ajax.Request 的默认方法 是 POST,因此等效于 $.post()调用看起来像这样:

function doajax()
{
$.post('/doajax', $('#ajax_form').serialize(), function(respose) {
//do something with response if needed
});
}

如果您不需要/不关心响应,这样做:

function doajax()
{
$.post('/doajax', $('#ajax_form').serialize());
}

或者,如果您专门获取脚本,那么它看起来像这样,使用 $.ajax() :

function doajax()
{
$.ajax({
url:'/doajax',
type: 'POST',
data: $('#ajax_form').serialize(),
dataType: 'script',
success: function(respose) {
//do something with response if needed
}
});
}

关于javascript - 这个 Prototype Ajax 调用的 jQuery 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com