1
var strTest = '';

$.post(
    'test.php', 
    { post_test : 1 },
    function(data) {
        strTest = data.split('a');

        $.post(
            'test_2.php', 
            { post_test_2 : 2 },
            function(sData) {
                alert(strTest);
            }
        );
    }
);

strTest-空です!なんで?

4

2 に答える 2

1

問題はtest.php、空の文字列を返すため、空dataであり、分割するstrTestものが何もないため空になるためdataです!

コードをチェックインする必要がありますtest.php

于 2012-11-02T12:05:45.910 に答える
1

あなたのコードは機能しているようです。あなたのケースをjsfiddleで再現しました。結果のアラートからわかるように、strTestデータが含まれています。この問題は、test.phpが何も返さないことが原因である可能性があります。

于 2012-11-02T12:16:19.213 に答える