1

最初に、このテーマに関する記事の 3 つの Google ページを 1 日かけて読み、このページをこちらで調べたとしましょう。

わかりました、ここに私のジレンマがあります。私には2つの機能があります。どちらも AJAX 経由で呼び出されました。この最初のものは変数に値を割り当て、2 つ目はその変数を使用します。両方の機能は 2 つの別個のボタンによってトリガーされ、そのままにしておく必要があります。AJAX と関数の起動は正常に機能しますが、変数は渡されません。これが私のコードです:

if( $_REQUEST["subjectLine"] ) //initiate first function
{
    $CID = wpCreateChimpCampaign();
    echo $CID; //this works
}

if( $_REQUEST["testEmails"] ) //initiate second function
{
    echo $CID; //does not return anything but should contain "apple"
    wpSendChimpTest($CID);
} 


function wpCreateChimpCampaign () //first function
{
    $CID = "apple";
    return $CID;    
}

function wpSendChimpTest ($CID) //second function
{
    echo $CID; //does not return anything but should contain "apple"
}

私はクラスを使用することにオープンですが、そこでもあまり運がありませんでした。クラスを使わずにこの問題を解決したいと思っていました。事前に助けてくれてありがとう!

4

3 に答える 3

0

ホールドアップがどこにあるのかわかりません。あなたが持っているコードは動作します:

$CID = wpCreateChimpCampaign(); // returns 'apple'
wpSendChimpTest($CID);          // echos 'apple'
于 2013-02-20T15:28:56.063 に答える