$.ajax({
type: "POST",
url: "WebService.asmx/AddVisitor",
data: "{'fname':'dave', 'lname':'ward'}",
contentType: "application/json; charset=utf-8",
dataType: "json"
});
У меня есть Asp.Net WebMethod, который принимает firstName, lastName ..... в качестве параметра, как мне отправить этот материал в этот метод, используя метод JQuery Ajax. если я жестко запрограммировал вышесказанное, он работает без проблем
но если я прохожу динамический, он терпит неудачу
var firstName = $("[id$='txtFirstName']");
var lastName = $("[id$='txtLastName']");
//data: "{'firstName':'Chris','lastName':'Brandsma'}"<br>
data: "{'firstname':'" + escape(firstName.val()) + "','lastName':'" + escape(lastName.val()) + "'}",
мой WebMethod выглядит следующим образом
[WebService (Namespace = "http://tempuri.org/")]
[WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem (false)]
[System.Web.Script.Services.ScriptService]
открытый класс VisitorWS: System.Web.Services.WebService {
[WebMethod]
public bool AddVisitor (строка firstName, строка lastName)
{
верните true;
}
что здесь не так? Я пытался с Eval и избежать этого не работает.
Спасибо за любую помощь.