1

こんにちは、2 つのリンクを含む JSON エンコードされた配列を JS ページに送信しました。

{"download":"http://JapSeyz.dk/Test/Medarbejder/fileDownload.php?filename=test___1847598251_26-04-2013.png","view":"http://JapSeyz.dk/Test/Medarbejder/uploads/test___1847598251_26-04-2013.png"}

それが出力です

それはstatusという配列にあり、status [download]を試してみると未定義で、status [0,1,2]などで1文字しか表示されません....リンク全体を選択するにはどうすればよいですか一気にダウンロード?

ありがとう :)

Heresすべてのコード..申し訳ありません(一部のデンマーク語のテキストですが、強制DLリンクと表示リンクを表示したいだけです)

var links = JSON.parse(status);
    var download = status.download;
    var view = status.view;
    var status = "Brug dette link hvis folk kun skal se dette <br /><div class='link-copy'>http://JapSeyz.dk/Test/Medarbejder/"+view+"</div><br /><br />Hvis du vil have folk til at downloade den skal du bruge dette link <br /> <div class='link-copy'>"+download;
   //set the status message to that returned by the server
   document.getElementById('status').innerHTML=status;

そしてPHP:

$test = json_encode(array("download" => $link, "view" => "http://JapSeyz.dk/Test/Medarbejder/".$move));

echo returnStatus($test);

4

4 に答える 4

1

を解析してjson、この編集のように表示します。

var obj = jQuery.parseJSON('{"download":"http://JapSeyz.dk/Test/Medarbejder/fileDownload.php?filename=test___1847598251_26-04-2013.png","view":"http://JapSeyz.dk/Test/Medarbejder/uploads/test___1847598251_26-04-2013.png"}');
alert( obj.download);

Javascript

var obj = JSON.parse('{"download":"http://JapSeyz.dk/Test/Medarbejder/fileDownload.php?filename=test___1847598251_26-04-2013.png","view":"http://JapSeyz.dk/Test/Medarbejder/uploads/test___1847598251_26-04-2013.png"}');
alert( obj .download);
于 2013-04-26T10:59:27.967 に答える