0


このようなphp関数をトリガーしたい-

"If I click Here" (ボタンまたはリンクの場合があります)

// 次に、この関数が機能します。

<?php
function a(){
$b=10;
echo $b;
}
?>

ajax なしでそれを行うにはどうすればよいですか? (ページをリロードしたくありません。必要に応じて、そのphp関数をjavascript内に配置する方法を教えてください)

-ありがとう。

「編集」: php cURLで可能でしょうか?

4

3 に答える 3

1

javascriptはクライアント側の言語(ブラウザで実行)であり、PHPはサーバー側(サーバーで実行)です。PHPを実行するには、サーバー上でREQUESTを実行する必要があります

これは、URLにアクセスするか、ajax呼び出し(リクエストを実行)を呼び出すことで実行できます。

関数または呼び出しを実行する場合は、そのphpファイルにリクエストを送信する必要があります。

したがって、my_php_fle.phpにコードを配置してから、リンクを介してリクエストを実行します

 <a href="my_fle.php"> If I click Here </a>

ただし、php関数を呼び出す必要があるため、結果は得られません。したがって、my_file.phpは次のようになります。

<?php
function a(){
    $b=10;
    echo $b;
}
 a(); //executes your function
?>
于 2012-12-01T02:50:58.480 に答える