我有两种形式,我验证并发送到同一页面,之后我需要,对于每个请求,我的回应是不同于PHP文件。所以我的问题,如何找到不同的ajax请求。我试图检测到不同的Ajax请求到相同的文件
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
但是这适用于所有的请求..
$(document).ready(function(){
$("#form1").validate({
debug: false,
rules: {
passwordid:"required",
username:"required",
password_again :"required",
password_again:{
equalTo: "#passwordid"
},
email: {
required: true,
email: true
}
},
messages: {
email: "Please enter your valid email address.",
username: "Please enter your username",
passwordid:"Enter Password",
password_again:"Please enter the same value",
},
submitHandler: function(form) {
$.ajax
({
type: "POST",
url: "action.php",
data: $('#form1').serialize(),
cache: false,
success: function(html)
{
$(".result").prepend(html);
}
});
}
});
$("#form2").validate({
debug: false,
rules: {
datepicker:"required",
hourid1:"required",
minuteid1:"required",
dhour:"required",
dminute:"required",
},
messages: {
datepicker:"Please enter your date",
hourid1: "Enter your time",
minuteid1:"Enter your time",
dhour:"Enter your duration",
dminute:"Enter your duration",
},
submitHandler: function(form) {
$.ajax
({
type: "POST",
url: "action.php",
data: $('#form2').serialize(),
cache: false,
success: function(html)
{
$(".result1").prepend(html);
}
});
}
});
});
我只需要一个简单的方法来认同我的AJAX request..any帮助感激..在此先感谢。 。对不起,如果这发生在一个愚蠢的问题...
检查引荐或添加PARAM EQ行动。 php?id = form1 – user956584