我有一個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