Я пытаюсь опубликовать данные в веб-сервис (asp.net 3.5), как показано ниже (два варианта, один комментарий):
var array = [3, 2, 5, 1, 7];
var jsonString = JSON.stringify(array);
//var jsonString = '{ "firstName": "John", "lastName": "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" }, "phoneNumber": [ { "type": "home", "number": "212 555-1234" }, { "type": "fax", "number": "646 555-4567" } ] }'
$.ajax({
type: "POST",
url: "WebService2.asmx/AddRoute",
data: jsonString,
contentType: "application/json; charset=utf-8",
dataType: "json",
processData: "false",
error: function(msg) {
alert('error' + msg.toString);
}
});
Так что мне нужен соответствующий веб-метод, чтобы получить его. Примерно так:
[WebMethod]
public string AddRoute(/* xxx */)
{
//handle data
}
Может, кто-нибудь уточнит, как я могу получить данные, где я набрал "xxx"?
Я бы подумал, что "int [] array" поможет, но он не работает.
Любая помощь будет принята с благодарностью:)