在我的AJAX代码的“data”行中,我想从serialize()再发送一个参数(称为“action”)。 'data'行看起来像这样(显然它不起作用):
$('.input_inscription').blur(function(){
var myInput = $(this);
$.ajax({
dataType: 'json',
type: "POST",
url: "my_url.php",
data:myInput.serialize()+"&action='input_control'",
success: function(data){
if (data.a == true){
$(".inscription_form_ctrl").text( data.b );
}else{
$(".inscription_form_ctrl").text( data.b );
}
}
});
});
Ps:我序列化输入字段,而不是表单!所以我需要“手动”添加“动作”参数(例如,它不能是隐藏的输入)。
答案 0 :(得分:0)
您是否可以分享一些代码以更清楚地了解自己在做什么?
反正 如果你确实希望通过url传递数据,你可以附加& action =" input_control"如果您正在使用表单,请使用表单操作属性
<form action="next.php?action='input_control'" method="POST" >