gpt4 book ai didi

jquery - 如何在JQUERY的LOAD函数中使用POST方法?

转载 作者:行者123 更新时间:2023-12-01 02:49:51 26 4
gpt4 key购买 nike

我只想加载文档的一部分,因此我不得不使用 LOAD 函数,所以我尝试了这个函数。但是我有一个问题,我想将此函数的方法设置为 POST。我读入jquery手册上说这个函数默认使用GET方法,但是如果你的数据是一个对象,它将使用POST方法。我不知道该怎么做?我的意思是在数据列表中使用一个对象!

这是我的代码:

$("#form_next").live("click", function(event){

var str = $("#form").serialize();

$("#form").load("form.php?ajax=y&section=request&cid="+$("#country_id").val(), str, function(response, status, xhr) {
alert(response);
});
return false;
});

我该怎么做?

最佳答案

您可以在这里进行简单的调整,使用 .serializeArray()而不是.serialize() ,像这样:

$("#form_next").live("click", function(event){
var obj = $("#form").serializeArray();
$("#form").load("form.php?ajax=y&section=request&cid="+$("#country_id").val(), obj, function(response, status, xhr) {
alert(response);
});
return false;
});

这会触发与将数据作为对象传递相同的逻辑(因为您是一个数组),并且会导致 POST 而不是您想要的 GET。

关于jquery - 如何在JQUERY的LOAD函数中使用POST方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3234658/

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