我有一个php函数,它只是给出了给定密钥的数组值。将javascript var传递给php
实施例:
<?=__('mykey')?>
返回我的数组的值。
我想在一个ajax jQuery调用之后用param调用这个函数。 的POST给我一个JSON数组,我需要使用以前本功能是这样
$.ajax({
url: myfile.php',
type: 'POST',
data: $('#contact_form').serialize(),
dataType: 'json',
}).done(function(data) {
str = '';
$.each(data, function(index) {
$('#message').html(" <?=__('"+index+"')?> ");
});
})
的问题是,$。每个函数内部的索引值不会传递到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 –
p.s.短标签是上面的禁止标签,当您将来升级PHP版本并使用完整标签时,可以节省一些重构时间。 – xXPhenom22Xx