現在、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
ますか?