0
私はWebアプリケーションを開発しています。私はいつものように、私のajax呼び出しをサポートするためにたくさんのPHPファイルを書きます。一意のPHPファイルからデータを取得
私は一意のPHPファイルを作成し、この一意のファイルからデータを取得する方法があるのだろうかと思っていました。
例えば、たくさんの関数を自分のPHPファイルに書き込むと、私は疑問に思った特定の関数からデータを取得できません。
私はWebアプリケーションを開発しています。私はいつものように、私のajax呼び出しをサポートするためにたくさんのPHPファイルを書きます。一意のPHPファイルからデータを取得
私は一意のPHPファイルを作成し、この一意のファイルからデータを取得する方法があるのだろうかと思っていました。
例えば、たくさんの関数を自分のPHPファイルに書き込むと、私は疑問に思った特定の関数からデータを取得できません。
はい、できます。それはあなたのファイルをさまざまな呼び出しのためのパラメータで動作するように設計することの問題です。非常に単純な例:類似したファイルを持って
<?php
function action1() {}
function default_action() {}
var action = isset($_POST['action']) && (strlen($_POST['action']) > 0)
? $_POST['action']
: '';
switch(action) {
case "action1":
action1();
break;
default:
default_action();
break;
}
?>
は、あなたがして、隠れアクションフィールドを使用して、その中のメソッドを呼び出すことができます。 action1
を呼び出すには、あなたのAJAX呼び出しにこのようなものを使用します。
$.ajax({
url: "thephpfile.php",
type: "POST",
data: { action: "action1" }
...
});
ここで問題はありますか? – Jon
なんで!!!すべての権利を扱うファイルが必要ですか? –
私はあなたが@Ioannis Karadimasの答えに行くことを好むでしょう –