Javascript 如何在Ajax请求中使用两种表单?
问题是如何使用ajax在一个请求中使用两个表单。在这段代码中,我使用了Javascript 如何在Ajax请求中使用两种表单?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,问题是如何使用ajax在一个请求中使用两个表单。在这段代码中,我使用了|,但它不起作用。我的意思是#login表单运行良好,但是#lostpasswordform不起作用。当我单击按钮时,它会重新加载页面,而不是发出警报。原因是您选择jQuery的方式。选择多个元素的方式如下:$(“div,span,p.myClass”) 换句话说,如果将$(“#login”|“|”#lostpasswordform')替换为$(“#login,#lostpasswordform') 您可以在中详细了解这一点,
|
,但它不起作用。我的意思是#login
表单运行良好,但是#lostpasswordform
不起作用。当我单击按钮时,它会重新加载页面,而不是发出警报。原因是您选择jQuery的方式。选择多个元素的方式如下:$(“div,span,p.myClass”)
换句话说,如果将$(“#login”|“|”#lostpasswordform')
替换为$(“#login,#lostpasswordform')
您可以在中详细了解这一点,原因在于您选择jQuery的方式。选择多个元素的方式如下:
$(“div,span,p.myClass”)
换句话说,如果将$(“#login”|“|”#lostpasswordform')
替换为$(“#login,#lostpasswordform')
您可以在用于选择多个元素的选择器中详细了解这一点$(“#登录,#lostpasswordform”).submit() 使用以下代码:
var getLoginpasssystem = function(getPassForgotSystem,getLoginCheckSystem){
$(document).ready(function() {
$('#login' || '#lostpasswordform').submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: 'http://www.virtuelles-museum.com.udev/spielelogin/logsystem.php',
data: $(this).serialize(),
success: function(response) {
var data = JSON.parse(response);
if (data.success == "accepted") {
document.getElementById('inner').innerHTML = 'Herzlich Willkommen';
// location.href = 'index.php';
} else {
alert('Ungültige Email oder Password!');
}
}
});
});
})
}
选择器可用于选择多个元素$(“#登录,#lostpasswordform”).submit() 使用以下代码:
var getLoginpasssystem = function(getPassForgotSystem,getLoginCheckSystem){
$(document).ready(function() {
$('#login' || '#lostpasswordform').submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: 'http://www.virtuelles-museum.com.udev/spielelogin/logsystem.php',
data: $(this).serialize(),
success: function(response) {
var data = JSON.parse(response);
if (data.success == "accepted") {
document.getElementById('inner').innerHTML = 'Herzlich Willkommen';
// location.href = 'index.php';
} else {
alert('Ungültige Email oder Password!');
}
}
});
});
})
}
Joe Z,谢谢,效果很好!Joe Z,谢谢,效果很好!