Jump to content
  • 0

jquery сериализация


Dzib
 Share

Question

14 answers to this question

Recommended Posts

  • 0


var strArr = ['aaa', 'bbb', 'ccc', 'ddd'];
var strToSend = strArr.join('|');
// и отсылаем strToSend на сервер
// затем на сервере...
$strArr = explode('|', $strToSend);

А что делать, если в строке символ | попадется?

Edited by s0rr0w
Link to comment
Share on other sites

  • 0

А что делать, если в строке символ | попадется?

Использовать какой нибудь редкий символ, анкх например "☥", или омегу "Ω". Или в сочетании "Ω☥Ω". :rofl:

Лучше конечно сочетание безопасных символов ".|.".

Edited by deadrash
Link to comment
Share on other sites

  • 0

Хорошо, что ты предлагаешь? Я пайп выбрал потому, что он в 90% текста не встречается. Можно разбивать по |||| - так сойдет?

json-сериализацию

+1 , я бы тоже выбрал этот вариант.

Link to comment
Share on other sites

  • 0

По условию задачи у нас есть тупо массив стрингов. Ты предлагаешь загонять его в JSON перед отправкой на сервер? Не слишком ли много телодвижений из-за гипотетически возможного пайпа в тексте?

Link to comment
Share on other sites

  • 0
Ты предлагаешь загонять его в JSON перед отправкой на сервер?

унификация. Нагрузка на машине клиента. Или лучше сервер нагружать разбором то того, то другого? :)

s0rr0w, ава напомнила http://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred-2.html

Link to comment
Share on other sites

  • 0

По условию задачи у нас есть тупо массив стрингов. Ты предлагаешь загонять его в JSON перед отправкой на сервер? Не слишком ли много телодвижений из-за гипотетически возможного пайпа в тексте?

С точки зрения экономиста на спичках, конечно же можно использовать пайп. Но пайп тебе дает просто безымянный список. Как только возникнет задача мапить параметры, пайп начнет проигрывать, и придется переделывать все. Json имеет, кроме прочего, хоть примитивную, но валидацию структуры передаваемых данных. Да, сложность реализации с json выше, но зато расширяемость и универсализация несравнимо лучше

s0rr0w, ава напомнила http://javascript.ru...nok-tred-2.html

Та то братаны мои...

Link to comment
Share on other sites

  • 0

Вообще есть еще вариант XML который как бы даже и задумывался в AJAX как основной формат данных. Но мн еон нравится меньше из-за работы со строками.

Нормальные люди с XML через DocumentFragment и DOM работают...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy