0

这是我的 Jquery ajax 方法:

 $(document).ready(function () {

    $("input[id$='btnBulten']").click(function () {
        //alert("dd");
        $.ajax({
            type: "POST",
            url: "http://URL/Controls/EBulten.ascx/EBultenSend",
            contentType: "application/json; charset=utf-8",
            data: "{nameSurname:" + $("input['id$='$txtNameSurname']").val() + " }",
            dataType: "json",
            success: function (msg) {
                alert("Mesajınız başarıyla iletildi");
            }
        });
    });
});

在代码隐藏代码中:

 [WebMethod()]
public static void EBultenSend(string nameSurname, string email, string IP, string position, string firmName)
{
    int bultenId = EBulten.InsertEbulten(nameSurname, email, IP, position, firmName);
}

InsertEBulten 调用 SP 将数据保存到 DB。所有参数都来自文本框。我无法将数据保存到数据库。我该如何解决这个问题?通常,如果没有 WebMethod,如果我在客户端单击时使用此方法,它会将数据插入 DB。

4

0 回答 0