我有简单的注册表格。输入所有信息后,用户单击“提交”按钮,并将所有信息发送到default.cs.asp?Process = Add2Member。一切正常。现在,我正在尝试将其实现到ajax Jquery中,以便用户将保持在同一页面上。我查看了示例代码来执行此操作。我有点困惑。据我所知,使用ajax,我需要以QueryString的形式获取数据,但我不想这样做。我怎样才能再次将其作为Request.Form抓取。
$("[name='signup']").click(function() {
$.ajax({
type: "GET",
url: "default.cs.asp",
success: function(output) {
$("#SIGNUPFORM").html(output);
//$("#SIGNUPFORM").html(output).append("Üyeliğiniz başarıyla gerçekleşti. Lütfen emailinizi kontrol edin.");
},
error: function(output) {
$(".SIGNUPFORM").html(output);
}
//success: function(msg, textStatus){
//alert( "Server Response: " + msg );
//}
});
编辑:我输入了一个错误:field。它的GET,而不是POST。
答案 0 :(得分:0)
首先,您有两种成功方法,而且只能有一种方法。其次,您需要发布您的数据,如数据:{firstName:firstname',lastName:'lastname'}等。由于您的请求是一个帖子,您应该能够再次使用request.forms。我假设您正在使用http处理程序?
答案 1 :(得分:0)
将'type'字段设为'POST'