|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2012, 01:15 | #1 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 147
|
ASP.NET (MVC 3) и jquery.ajax
Все привет! Есть проблема. Не могу толком объяснить, но...
на сервере отсылаю клиенту скрипт. Скрипт - это обработчик клика по кнопке поиска. В скрипте вызывается метод ajax (это метод jquery). Вот примерно так: $.ajax({" + "type: 'POST', " + "url: '/Call/GetBooksByTitle', " + "data: '{data:'+$('#TBSearch').val()+'}', " + "contentType: 'application/json; charset=utf-8', " + "dataType: 'json', " + "success: function (response) { } }); И это пол беды! Так как этот код присылается с сервера на клиент, для его дальнейшего выполнения, то на сервере (язык C#) он выгладит так: string searchByTitleButtonClickScript = "$.ajax({" + "type: 'POST', " + "url: '/Call/GetBooksByTitle', " + "data: '{data:'+$('#TBSearch').val()+'}', " + "contentType: 'application/json; charset=utf-8', " + "dataType: 'json', " + "success: function (response) { } });"; "$('#TBSearch').val()" - это получение значения с TextBox. ПРОБЛЕМА: если в TextBox значение цифра, то все работает, так как для указания цифры не требуется наличие кавычек. Но если в TextBox символ, то происходит ошибка, так как вставка символов требует наличия кавычек. Но как туда еще одни кавычки влепить я не знаю. Народ, помогите пожалуйста.
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров; |
19.01.2012, 16:25 | #2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 147
|
Тему можно закрыть!
Сам отвечу на свой вопрос, вдруг кому-то пригодится. Что бы возле параметра 'data' не ставить много много кавычек - нужно использовать метод "stringify" из под "JSON", а именно - "JSON.stringify" Этот метод возвращает строку, и эту строку можно потом смело без всяких кавычек присваивать параметру "data".
У женщин чары образуются из стрингов;
А у программистов наоборот - стринги образуются из чаров; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
asp.net mvc 3 framework с примерами на c# | umkamaks | ASP.NET | 1 | 14.02.2012 18:06 |
ASP.NET MVC 2 + Ninject | AlxSlakerson | ASP.NET | 2 | 15.05.2011 22:59 |
Требуется специалист по asp net mvc | Carol | Фриланс | 2 | 30.03.2011 19:07 |
asp.net mvc | sergei64_89 | ASP.NET | 3 | 28.09.2010 09:16 |
ASP .NET MVC | KP0H | ASP.NET | 3 | 09.03.2009 17:10 |