Всем привет!
Есть такая строка:
table_name=csv_export&unique_key=&csv_column[]=1&db_column[]=artikul&csv_column[]=2&db_column[]=product_name&csv_column[]=3&db_column[]=price
Эта строка - результат работы метода jquery serialize()
Как же её привести всё в нужный вид?
Ну, типа, $csv_column = $_POST['csv_column'][0]
Неужели перебором foreach и разбором по средством explode() ?
В "поиске" ответа так и не нашёл.
Всё только умничают объясняя как работает метод serialize(), но ни одного ответа по обработке результата работы этого метода.
1. armancho7777777 - 14 Апреля, 2012 - 15:48:54 - перейти к сообщению
2. DelphinPRO - 14 Апреля, 2012 - 15:55:29 - перейти к сообщению
если вы сериализуете форму, значит вы собрались каким-то образом отправить эти данные на сервер. либо аяксом (любым методом - GET POST) либо через url (GET)
На сервере все данные будут занесены в массив $_GET или $_POST соответственноCODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- url = 'index.php?' + stroka;
- window.location = url;
конкретно разбор csv_column - циклом.
но можно написать такие теги
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <input name="csv_column[1]" value="val_1" />
- <input name="csv_column[2]" value="val_2" />