gpt4 book ai didi

javascript - 如何在 ajax 脚本中添加另一个帖子名称/变量

转载 作者:行者123 更新时间:2023-11-30 20:09:42 25 4
gpt4 key购买 nike

<script type="text/javascript">
$(function() {

$("#epdate").bind("change", function() {
$.ajax({
type: "GET",
url: "change6-emp.php",
data: "epdate="+$("#epdate").val(),
success: function(html) {
$("#output").html(html);
}
});
});


});
</script>

我有这段代码,我想添加另一个变量在 ajax 脚本中添加另一个

data: "empname="+$("#empname").val(),

dopesnt work 我希望有人能帮助我。谢谢以及如何调用邮寄名或将邮寄名放入 session 并将其调用到另一个 PHP 页面?

最佳答案

其实有很多种方式,要么用&字符分隔。

<script type="text/javascript">
$(function() {

$("#epdate").bind("change", function() {
$.ajax({
type: "GET",
url: "change6-emp.php",
data: "epdate=" + $("#epdate").val() + "&empname="+$("#empname").val(),
success: function(html) {
$("#output").html(html);
}
});
});


});
</script>

或者,您可以使用一个包含名称-值对的对象。

<script type="text/javascript">
$(function() {

$("#epdate").bind("change", function() {
$.ajax({
type: "GET",
url: "change6-emp.php",
data: { epdate : $("#epdate").val(), empname : $("#empname").val() },
success: function(html) {
$("#output").html(html);
}
});
});


});
</script>

更新 1:您还可以按照以下格式将其作为数组传递,

data : [{
name : 'epdate',
value : $("#epdate").val()
}, {
name : 'empname',
value : $("#empname").val()
}],

更新 2:jQuery 中有内置函数可以执行相同的操作,使用 [serialize()][] 或 serializeArray()方法。您可以将它应用于表单元素或输入元素,并根据输入元素名称属性生成。

data : $('#epdate,#empname').serialize(),
// or
data : $('#epdate,#empname').serializeArray()

,

关于javascript - 如何在 ajax 脚本中添加另一个帖子名称/变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52529447/

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