AjaxからPHPを呼び出す際の質問です.
外部ファイル(.php)で定義しているphpの関数をAjaxで呼び出すにはどうすれば良いですか?
test.php :Ajaxで呼び出されるファイル
util.php :test.phpで呼び出したい関数を定義しているファイル
以下のようにAjaxでphpファイルを実行しようとしています.
lang
1url = "test.php"; 2data = data = {request : 20}; 3$.ajax({ 4 type: "POST", 5 url: url, 6 data: data, 7 success: function(data, dataType) 8 { 9 alert(data); 10 $("#posted").text("posted data is "+data+"."); 11 }, 12....省略
ここでtest.phpの中は以下のようになっています,
このファイル内で外部ファイル(.php)で定義している関数を使いたいのですが,
require_once()で読み込もうとしても読み込まれません.
lang
1<?php 2 3header("Content-type: text/plain; charset=UTF-8"); 4 5require_once('util.php'); // 外部ファイルの読み込み 6 7if (isset($_POST['request'])){ 8 $posted_data = $_POST['request']; 9 10 updateDB(x,x,x,x); //など...util.phpで定義した関数をここで呼び出したい 11 12 echo $posted_data+100; 13 14} 15else{ 16 echo 'The parameter of "request" is not found.'; 17} 18 19?>
つまり質問は,外部ファイル(.php)で定義しているphpの関数をAjaxで呼び出すにはどうすれば良いですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2014/08/27 07:52