我有一个 php 函数,它只是让我得到一个给定键的数组的值。
例子:
<?=__('mykey')?>
返回我的数组的值。
我会在 ajax jQuery 调用之后使用参数调用这个函数。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+"')?> ");
});
})
问题是 $.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;
...
}
});