我正在建立一个网站,我在 php 变量中有一些数据。我正在尝试将这些数据用于支持 Java 的浏览器的 jQuery 引擎。
我遇到了在 jQuery 脚本中使用 php 变量的问题:
这是我无法工作的代码。
//PHP数组:
$filters['ab']='text a';
$filters['cd']='text b';
// jQuery 脚本:
// Key I want to find in array
var test = "ab";
// Reading php array into JSON
filters = $.parseJSON('<?php echo json_encode($filters); ?>');
// Trying to use JSON data to create Array using original keys and values
var filtersArray = new Array();
$.each(filters, function(key) {
filtersArray[key] = $(filters).attr(key);
});
alert(filtersArray['ab']); returns "text a"; // Seems to be working
// Trying to find the test variable value
filterIndex = $.inArray(test, filtersArray) // Not found
抱歉之前的帖子版本粗心。我虽然更短会更好,但实际上它完全没用。
谢谢