javascript - 从 Jquery 表单发布数据

标签 javascript jquery asp.net web

我有一个简单的 jquery 表单,它获取用户的输入并将数据发布到另一个页面并显示成功消息。 但我的问题是数据没有发布到其他页面,而是弹出错误消息。

这是我的 Jquery:

 $(document).ready(function () {
     $("#register").click(function () {
    var name = $("#name").val();
    var email = $("#email").val();
    var password = $("#password").val();
    var cpassword = $("#cpassword").val();
    if (name == '' || email == '' || password == '' || cpassword == '') {
        alert("Please fill all fields...!!!!!!");
    } else if ((password.length) < 8) {
        alert("Password should atleast 8 character in length...!!!!!!");
    } else if (!(password).match(cpassword)) {
        alert("Your passwords don't match. Try again?");
    } else {

            $.ajax({

            type:"POST",
            url: "SignUp.aspx/register",    //trying to post to this url
            data: { firstName: name },

            success: function (msg) {
                alert("Success");        // Success message which should pop up if successful
            },
            error: alert("Failed")       //error message which should pop up if there is an error
        });
    }
});
});

这是signup.aspx页面中的代码(类后面的代码):

         public string register(String firstName)
         {
            return "Success";            
         }

我提供的网址是正确的,没有问题。 这里可能存在什么问题?

还有其他方法可以将数据发送到另一个页面吗?

感谢您的宝贵时间

最佳答案

这个

        success: function (msg) {
            alert("Success");        // Success message which should pop up if successful
        },
        error: alert("Failed")       //error message which should pop up if there is an error
    });

应该是:

        success: function (msg) {
            alert("Success");        // Success message which should pop up if successful
        },
        error: function(){alert("Failed")}       //error message which should pop up if there is an error
    });

不过,您可能还会遇到其他错误。

关于javascript - 从 Jquery 表单发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25859654/

相关文章:

javascript - 使用 Javascript 解析 XML 并创建数组

javascript - 在数组中的复选框上调用 .name 返回未定义

javascript - Angular 无法正确发送 http post

c# - Asp.net 开源项目作为 c# 中的学习资源

asp.net - 使用比较验证器失火进行开始日期 - 结束日期验证

c# - 获取 RadListBox 中的 Checked 复选框 (telerik)

javascript - 检查是否定义了所有值而不是空字符串

javascript - 如何获取动态加载图像的图像加载?

javascript - JQuery:查找其类包含变量值的元素

javascript - 谁能告诉我这是如何工作的?