Javascript 如何在Ajax请求中使用两种表单?

Javascript 如何在Ajax请求中使用两种表单?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,问题是如何使用ajax在一个请求中使用两个表单。在这段代码中,我使用了|,但它不起作用。我的意思是#login表单运行良好,但是#lostpasswordform不起作用。当我单击按钮时,它会重新加载页面,而不是发出警报。原因是您选择jQuery的方式。选择多个元素的方式如下:$(“div,span,p.myClass”) 换句话说,如果将$(“#login”|“|”#lostpasswordform')替换为$(“#login,#lostpasswordform') 您可以在中详细了解这一点,

问题是如何使用ajax在一个请求中使用两个表单。在这段代码中,我使用了
|
,但它不起作用。我的意思是
#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,谢谢,效果很好!