gpt4 book ai didi

jquery序列化()+自定义?

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

在 jquery 中使用 $.POST 和 $.GET 时,有没有办法将自定义变量添加到 URL 并发送它们?我尝试了以下方法:

$.ajax({type:"POST", url:"file.php?CustomVar=data", data:$("#form").serialize()});

还有:

<input name="CustomVar" type="hidden" value="data" />
$.ajax({type:"POST", url:"file.php", data:$("#form").serialize()});

第一个问题是它以 get 方式发送自定义内容,但我想以 post 方式接收它。第二个我现在正在使用它,但没有更好的方法吗?

最佳答案

Internally , .serialize()$.param().serializeArray()所以你可以自己在中间添加任何你想要的内容,如下所示:

var obj = $("#form").serializeArray();
obj.CustomVar = 'someValue';
$.ajax({ type:"POST", url:"file.php", data:$.param(obj) });

关于jquery序列化()+自定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2750599/

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