以前のトピックの 1 つで既に説明したように、JSON を php スクリプトに送信して取得しようとしています。現在、すべてがうまく機能しています。php スクリプトを整理して、URL のパラメーターを取得し、それに基づいて (switch ステートメントを使用して) 適切な関数を呼び出します。ただし、ソースを見ると、php スクリプトへのリンクを簡単にコピーして、それを介してデータを操作できることに注意してください。それは私が快適ではないことです。代替手段は何ですか?
.html ajax 呼び出しのサンプル:
function getAllData(){
$.ajax({
type: "POST",
url: "dataDao.php?f=getAll",
datatype: "json",
async: false,
success: function(data){
$.each(JSON.parse(data), function(index, value) {
alert(value['firstName'] );
});
},
error: function(err){
alert('error!' + JSON.stringify(err));
}
});
}
PHPコードのサンプル
switch($_GET['f']) {
case 'getAll':
$result = getAll();
break;
case 'getOne':
$id = $_GET['id'];
$result = getOne($id);
break;
case 'addTo':
$result = addToArray();
default:
}