2009-07-02 3 views
0

Я отправляю следующее на asp.net [Webmethod], используя jquery через метод $ .ajax. Я захватил данные, отправляемые по проводам.JQuery Ajax to [WebMethod]

{номер: 01502, numberTypeId: 2, CompanyID: 531}

Я перерыв указал внутри [WebMethod], а число возвращается в 1502 году, даже если тип параметра строка, я предполагая, что это имеет какое-то отношение к десериализации.

Может ли кто-нибудь пролить свет. (Я попытался обернув его в кавычки перед передачей)

Благодаря

ответ

4

В JSON сериализации, строки должны быть разграничены в двойные кавычки:

{number:"01502",numberTypeId:2,companyId:531} 

Это вопрос.

+0

Приветственные двойные кавычки исправили мою проблему! Спасибо. – RubbleFord

+0

Не беспокойтесь. Я ответил, прежде чем прочитать, что вы пробовали кавычки, но, по-видимому, они были одинокими? –

Смежные вопросы