У меня есть функция php, которая просто дает мне значение массива с учетом ключа.Передача javascript var на php
Пример:
<?=__('mykey')?>
Возвращает значение моего массива.
Я бы назвал эту функцию после вызова ajax jQuery с параметром. POST-дайте мне массив JSON, и мне нужно использовать предыдущий FUNCT как это
$.ajax({
url: myfile.php',
type: 'POST',
data: $('#contact_form').serialize(),
dataType: 'json',
}).done(function(data) {
str = '';
$.each(data, function(index) {
$('#message').html(" <?=__('"+index+"')?> ");
});
})
Проблема в том, что значение индекса внутри функции $ .each не передается PHP ... есть способ решить это, или я должен сделать что-то вроде этого?
$.each(data, function(index) {
switch(index):{
case 1: $('#message').html(" <?=__('1')?> "); break;
case 2: $('#message').html(" <?=__('2')?> "); break;
case 3: $('#message').html(" <?=__('3')?> "); break;
...
}
});
ввода Я абсолютно уверен, что ответ можно найти здесь: http://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php –
стр. короткие теги - нет-нет выше, сохраните свой собственный рефакторинг при обновлении версий PHP в будущем и использовании полных тегов. – xXPhenom22Xx