私は自分のサーバーにajax.phpファイルを作成し、jqueryでajaxを使ってidをファイルに送りました。laravelでajaxを送信した後、カスタムファイルのlaravelクエリ?
結果を得るために、そのajax.phpファイルでdbクエリを実行します。
私はこれを行うことができません。
あなたは私を助けてくれますか?
のjQueryコード:
$('.invitebyemail').click(function(){
var email = $('#add-members-event-email').val();
var eventid = $('.eventid').val();
var pathname = window.location.pathname; // Returns path only
var url = window.location.href; // Returns full URL
var APP_URL = {!! json_encode(url('/')) !!};
alert(APP_URL);
alert(url);
$.ajax({
url: APP_URL+'/ajax.php',
type: 'POST',
data: { id: eventid },
success: function (data) {
alert(data);
},
error: function() {
alert('error');
}
});
return false;
});
Ajaxのファイルコード:
use DB;
$eventid = $_POST['id'];
echo $eventid;
$users = DB::table('users')->get();
print_r($users);
おかげ
あなたがajax.phpを保存したパスとは何ですか? –
ファイルはパブリックフォルダにあります。@SérgioReis、ajaxファイルは正常に動作していますが、SQLクエリを使用しようとしています。 –