Если перенести рендер в браузер, то вообще ничего кроме массива не придется выводить ни в хтмл, ни в аякс.
|
warren buffet,
Еще раз послать тебя, где твое место? Нет? Тогда заткнись и не лей помои в теме, если не соображаешь о чем речью. Хватит пустых лозунгов. |
laimas, опять у тебя пукан бомбанул. )))
|
St., в html'е должно быть так (если я правильно помню как работает json_encode):
return RegistrationValid(['Массив 1', 2, 3]) или так return RegistrationValid({0:'Массив 1', 1:2, 2:3}) в общем примерно так Браузер компилит текст в объект сам, а если у тебя вот так return RegistrationValid('{0:'Массив 1', 1:2, 2:3}') то на входе функции строка и ее, еще надо отпарсить и превратить в объект. Зачем, если браузер все сам сделает, это же не аякс запрос, это html который парсится весь. |
warren buffet,
ты дебил. Ты вылил в теме кучу помоев. Ты просто паскудишь в темах, более от тебя ничего путнего. Натура у тебя такая быть затычкой в каждую задницу. А посему ты выглядишь полным придурком, хотя пытаешься позиционировать себя гением во всех без исключения вопросах. Чмо тупое. |
laimas, допросился
![]() |
Уважаемые!
Помогите передать массив. Как это сделать? "F12" - о каком отладчики идет речь? У меня Opera... Объесните! Кончайте ругаться... |
St., какой еще массив? Ты до сих пор не передал? Просто не делай лишнего. Тема давно уже про то, как у лалки пукан бомбанул. )))
|
Вот как сделай
echo '<form action="' . $url . '" method="post" name="FormRegistration" onsubmit="return RegistrationValid(' . json_encode(array('Массив 0', 1, 2)) . ');">'; А на js просто берешь аргумент функции и все. |
Цитата:
Вся проблема в кавычках, когда вы пытаетесь "вогнать" строку в кавычки. И хотя то, что вы делаете, подсказывает, что делаете вы не то или не так, все же возникают иногда обстоятельства вставить в атрибут нечто, что порождает конфликты. Но в этом случае вставляемое можно закодировать, а на клиенте раскодировать перед использованием. Вот пример с тем же JSON: $a = rawurlencode(json_encode(['aaa', 'ddd'])); echo '<button onclick="alert(JSON.parse(decodeURIComponent(\''.$a.'\')))">GO</button>'; |
Часовой пояс GMT +3, время: 02:44. |