我目前正在为 jQuery ui 自动完成小部件使用本地数据集。有没有一种方法可以在不使用 sql 数据库的情况下将这个多维数组(数据集)存储在远程 某个地方?
如果我将数组存储在php中,那么echo
每次调用都会将整个数组传递给 jQuery 自动完成函数,这会是一种安全的方法吗?例如
<?php
echo json_encode(
array( array( label => "jQuery",
desc => "the write less, do more, JavaScript library",
other => "9834275 9847598023 753425828975340 82974598823"
),
array( label => "jQuery UI",
desc => "the official user interface library for jQuery",
other => "98 83475 9358 949078 8 40287089754 345 2345",
),
array( label => "Sizzle JS",
desc => "a pure-JavaScript CSS selector engine",
other => "49857 2389442 573489057 89024375 928037890"
)
);
);
?>
或者,如果整个数组是echo
'd 几乎就像拥有一个任何人都可以访问的本地数据集(如果他们尝试过)?
http://jsfiddle.net/FUZPN/(这是我现在使用本地数据集的简单功能)
我的数组目前看起来像这样:
var projects = [
{
value: "jquery",
label: "jQuery",
desc: "the write less, do more, JavaScript library",
other: "9834275 9847598023 753425828975340 82974598823"
},
{
value: "jquery-ui",
label: "jQuery UI",
desc: "the official user interface library for jQuery",
other: "98 83475 9358 949078 8 40287089754 345 2345"
},
{
value: "sizzlejs",
label: "Sizzle JS",
desc: "a pure-JavaScript CSS selector engine",
other: "49857 2389442 573489057 89024375 928037890"
}
];
一般来说,有没有办法像使用该autcomplete -> php -> sql database
方法一样安全地远程存储数组?