-2

私はphpファイルへのajax呼び出しを行っていますが、何かを返したくありません。

私のphpファイルには、HTMLコンテンツまたはJSコードが含まれており、それ自体を実行する必要があります。これで私を助けてください。なぜこれが起こっているのかわかりません

これは私のajaxコードです:

$.ajax({
        type   : "POST",
        url    : "<?php echo CALLBACKURL; ?>mobile_profile.php",
        data   : data,
        success: function(response){
        }
});

私はconsole.logを提供していませんが、応答にはhtmlコード全体を提供しています。

そのjsコード自体を実行する必要があり、応答として何もしたくないまたは、少なくともこれができない場合、JSコードを実行しても何も返されない

4

1 に答える 1

0

コードをどこで実行しますか? ブラウザまたはサーバーで?

サーバーに接続してそこで(ブラウザ内で)実行したくない場合、なぜAJAXを使用しているのですか?必要なことを何でも実行する関数を呼び出すだけです。

成功した場合、何をすることを期待していますか? 中括弧の中には何もありません...

success: function(response){
}

ブラウザは php コードを処理できません。アドオンの助けを借りて、html と javascript、およびいくつかのサードパーティのスクリプトのみを処理できます。

あなたが期待していることを明確にしてください。

url: "<?php echo CALLBACKURL; ?>mobile_profile.php"

それを次のように置き換えます。

url: "mobile_profile.php"

必要に応じて、それらの php タグをその mobile_profile.php 内に配置します。

必要に応じて、パラメーターをその php ファイルにサフィックス your? を付けて渡すことができます。呼び出されたphpファイルが何をすべきかを理解するためのクエリ文字列。

これが役立つと思います。

于 2012-08-20T14:39:49.233 に答える