我试图将数据从我的asp.net网络表单发布到数据库中。 我在我的asp.net服务(shoppingcart_service.asmx)中有此文件
[WebMethod] //
public void RegisterSubscriber(string Email)
{
new OnlineShopTableAdapters.NewsletterSubscribersTableAdapter().Insert(Email, DateTime.Now);
//database code
}
这是我的HTML
这是我的ajax代码,我将其放在名为apps.js的文件中并链接到我的页面
//更新 ! 函数saveData(){
function saveData() {
var SubscriberEmail = $("#Email").val();
$.ajax({
type: "Post",
url: "shoppingcart_service.asmx/RegisterSubscriber",
data: '{"Email":"' + SubscriberEmail + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.status + ' ' + response.statusText);
},
error: function (request, status, error) {
}
});
}
但是该值不会发布到我的数据库中,请在单击“订阅”按钮后,考虑我在chrome控制台中遇到的错误