0

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

4

0 に答える 0