powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / json + jquery + asp.Net
20 сообщений из 20, страница 1 из 1
json + jquery + asp.Net
    #37444521
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
собственно, хочу изучить jquery.
нарыл самый простой примерчик.
http://kavayii.blogspot.com/2011/06/asp.html
авторсначала нужно скачать и подключить эту библиотеку. jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML.
там в коде, как я понимаю, подключение этого фреймворка. Нашёл я в гугле этот jquery, поместил ираспаковал, где лежит исходник. Вроде, как версию даже поменял.
Код: plaintext
1.
    <script src="jquery-1.4.1.min.js" type="text/javascript"></script>
    <script src="json2.js" type="text/javascript"></script>

теперь
Код: plaintext
1.
<script src="\jquery-ui-1.8.16.custom\js\jquery-1.6.2.min.js" type="text/javascript"></script>
    
а где брать этот JSON ? Я вооще правильно это подключаю?
зы: студия 2008 профешонал.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37444672
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбросьте json2 в мусорку.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37444810
Фотография Esofter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erik_Kartmannа где брать этот JSON

когда пересылаются данные между серером и клиентом, их можно сериализовать в джейсон

глянь сюда

http://api.jquery.com/jQuery.getJSON/

ну а это общий мануал

http://pinoytech.org/blog/post/How-to-Use-JSON-with-jQuery-AJAX
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37444969
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Esofter http://api.jquery.com/jQuery.getJSON/
Этого мало. Нужен как parse, так и stringify.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37445637
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Erik_Kartmann, обычно использую хендлер, в нем же вручную формирую тело json коллекции, под http соусом подаю на клиента.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37445641
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n_stringErik_Kartmann, обычно использую хендлер, в нем же вручную формирую тело json коллекции, под http соусом подаю на клиента.
Ужос...
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37445683
JSON in JavaScript
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JSON in JavaScriptThe optional reviver parameter is a function that will be called for every key and value
at every level of the final result.
Each value will be replaced by the result of the reviver function.
This can be used to reform generic objects into instances of pseudoclasses,
or to transform date strings into Date objects.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
myData = JSON.parse(text, function (key, value) {
    var type;
    if (value && typeof value === 'object') {
        type = value.type;
        if (typeof type === 'string' && typeof window[type] === 'function') {
            return new (window[type])(value);
        }
    }
    return value;
});

A JSON stringifier goes in the opposite direction, converting JavaScript data structures into JSON text.
JSON does not support cyclic data structures,
so be careful to not give cyclical structures to the JSON stringifier.

Код: plaintext
var myJSONText = JSON.stringify(myObject, replacer);



http://www.json.org/js.html
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37445791
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JSON2 на помойку, всё уже есть.

Код: plaintext
1.
var result = Sys.Serialization.JavaScriptSerializer.serialize(obj);
var result = Sys.Serialization.JavaScriptSerializer.deserialize(obj);
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446453
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
Ни кто про JSON2 и не говорит, собственно ..

http://msdn.microsoft.com/en-us/library/cc836466%28v=vs.85%29.aspx

Код: plaintext
1.
2.
3.
4.
var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';
var contact = JSON.parse(jsontext);
var fullname = contact.surname + ", " + contact.firstname;
// The value of fullname is "Aaberg, Jesper"
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446463
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyМСУ,
Ни кто про JSON2 и не говорит, собственно ..

http://msdn.microsoft.com/en-us/library/cc836466%28v=vs.85%29.aspx

Код: plaintext
1.
2.
3.
4.
var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';
var contact = JSON.parse(jsontext);
var fullname = contact.surname + ", " + contact.firstname;
// The value of fullname is "Aaberg, Jesper"

Да и про JSON можно не говорить:
Код: plaintext
1.
2.
var jsObject ={"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]};
var fullname = jsObject.surname + ", " + jsObject.firstname;
Может так лучше?
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446466
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

если строчка приходит с сервера - говорить придется :)

а так - eval можно юзать
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446470
Фотография Esofter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я всегда возвращал объект JsonResult, а на клиенте eval юзал
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446480
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понимаю, JSON.parse лучше использовать потому, что он не может выполнить произвольный код, как eval. Типа, безопаснее.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446504
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечShSerge,

если строчка приходит с сервера - говорить придется :)

а так - eval можно юзать
С сервера, а откуда же?
У меня, обычно, такая строка в коде страницы получается:
Код: plaintext
1.
2.
3.
4.
5.
myCallBack({"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]});
//А где-нибудь, например:
function myCallBack(obj){
   alert(obj.phone[ 0 ]);
}
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446514
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

это JSONP?

имхо, XHR всё же удобнее..
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446535
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ ... Этого мало. Нужен как parse, так и stringify.

МСУ прав, нужно инода и stringify.
http://msdn.microsoft.com/en-us/library/cc836459%28v=vs.85%29.aspx

Насколько я знаю JSON.parse и JSON.stringify стандарт де-факто
и не вижу причин не использовать их.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446630
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНасколько я знаю JSON.parse и JSON.stringify стандарт де-факто
и не вижу причин не использовать их.
автор по ссылке ТСЕщё необходимо отметить то что, как вы уже заметили, данные на сервер передаются в json формате. Все современные браузеры знают этот формат и понимают. Но для Internet Explorer 6 необходимо подключить специальный файл json2.js, который можно без труда скачать в интернете.

jquery-json
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37446797
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyНасколько я знаю JSON.parse и JSON.stringify стандарт де-факто
и не вижу причин не использовать их.
Зачем тянуть левые сопли в проект, если есть готовый JavaScriptSerializer?
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37447217
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ..
Зачем тянуть левые сопли в проект, если есть готовый JavaScriptSerializer?


Сопли тянет только IE6 похоже.
Все остальные браузеры, насколько я помню, предоставляеют объект JSON.
А в 5-й версии ECMAScript JSON будет встроен непосредственно в ядро.
http://www.ecma-international.org/publications/standards/Ecma-262.htm


Ну а в случае использования MS Ajax, безусловно, проще юзать его возможности.
...
Рейтинг: 0 / 0
json + jquery + asp.Net
    #37447222
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsyselskyСопли тянет только IE6 похоже.Ещё ИЕ7
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / json + jquery + asp.Net
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]