0

昨日からjqueryを学び始めたので、あまり上手ではありません。

質問があります:

タイトルとして、ファイルの代わりにphp関数をjquery $.postメソッドに渡す方法はありますか?

これが私がやろうとしていることの例です:

function send(str)
{
    $.post
    ( 
        "<?php PHPfunction(); ?>",
        {send:str},  
        function(data)
        {
           $("#output-text").html(data.reply);
        },
           "json"
    );
}

それを行う方法はありますか?または、最初のパラメーターに常にファイルを渡す必要がありますか?

別の質問:

ajax応答でphpからjqueryに複数の行を渡すにはどうすればよいですか?

4

2 に答える 2

0

PHP は、ページが完全に読み込まれる前にサーバー上で実行されるため、このようにその場で PHP 関数を呼び出すことはできません。Javascript はその後、クライアント マシンのブラウザ内で実行されます。これらは、コード的には 2 つの別個の環境です。

Ajax などを使用して、関数を使用するページを呼び出した方がよいでしょう。

于 2012-04-14T15:49:58.553 に答える