0

getJSON を使用して PHP から JSON 配列を取得できることは知っています。しかし、配列を返すようにすることはできないので、保存できます。

とにかくこれを行う方法はありますか?

たとえば、getJSONInfo() という関数を作成し、PHP から JSON 配列を返すようにしたいとします。

edwardmp の回答の例:

$.getJSON("http://site.com/file.php?id=2", function(json){
    var newArray = json;
});

var username = newArray.username;
4

2 に答える 2

1

確かに方法があります:

JS/HTML ページで:

$.getJSON("http://site.com/file.php", function(json){
    alert("JSON Data: " + json);
});

PHP ファイルで:

$results = array("key" => "value");
echo $_GET['callback'] . '(' . json_encode($results) . ')';

GET パラメータを指定する場合は、URL で直接ではなく、このように使用してください。

var myparameter = 'parameter content';

$.getJSON('site.com/file.php', { myparameter: escape(myparameter) }, function(data) {
    // code here
});
于 2013-06-07T17:31:01.933 に答える