1

私はこのようなjsonOutput.phpページを持っています:

 $response['imgsrc'] =  $filename[1];
 echo json_encode($response);

次のようなファイル名を出力します{"imgsrc":"071112164139.jpg"}

今私の質問は、index.phpでjQueryを使用して、ajaxを使用してファイル名を変数に取得するにはどうすればよいですか?

4

4 に答える 4

2
$.getJSON('jsonOutput.php', function(data) {
  var filename = data.imagesrc;
});
于 2012-11-07T11:38:53.623 に答える
2

これを試して:

$.get('<your php file>', {}, function(response) {
   var imagesrc = response.imgsrc;
   alert(response.imgsrc);
});

http://api.jquery.com/jQuery.get/をお読みください

于 2012-11-07T11:38:56.853 に答える
1

あなたがしなければならないのは、jQueryajax呼び出しを実行することだけです-

var imgSrc = '';
$.ajax(PATH_TO_PHP_SCRIPT,{},function(response){
  imgSrc = response.imgsrc;
},'json');

これで、パラメータは。というJavaScriptimgsrc変数になりますimgSrcdataTypeあなたがであると指定することを忘れないでくださいjson

参照 -

于 2012-11-07T11:38:44.123 に答える
1

jQuery.parseJSONを使用して、json出力をJavaScriptオブジェクトに解析できます。

次のコードが機能します。

var json = json_encode(<?php echo $response ?>);
var obj = jQuery.parseJSON(json);
alert("file name is: " + obj.imgsrc);
于 2012-11-07T11:43:21.900 に答える