-2

これが以前に尋ねられたことは知っていますが、うまくいきません。

パスと名前が PHP スクリプトに含まれる変数であるページにファイルをロードしています。

私のscript.phpは、ajaxリクエストで開く必要があるファイルへのパスを含む変数 $filename を出力しています。

したがって、ファイルは次のようになります。

「../path/to/file/filea.json」または「../another/path/fileb.json」

jQueryでこれを試しました:

$.ajax({
    url:'script.php',
    success:$.ajax({    
        url: ??? // This ($filename) is what I'm trying to get from the 1st Ajax call
        sucess: function(data){
                    //other code here
                    }
            })
);

2 番目の Ajax 呼び出しで $filename が間違っていることはわかっていますが、その変数の値を取得するにはどうすればよいでしょうか?

4

3 に答える 3

0

これで問題は解決しました:

$.ajax({
    async:false,
    url: 'script.php',
    success: function(data){ 
        $.ajax({
        url: data,
            success: //code here
        })
})

@Sergio: script.php は $filename の出力をエコーし​​ませんでした...思い出させてくれてありがとう!

于 2013-10-21T17:30:04.700 に答える