私は入力フィールドを含む単純なモーダルウィンドウを持っています。私はjquery ajaxを使って、PHPを使ってデータベースにデータを提出するだけでなく、検証します。 ajaxリクエストにはステータスコード200 okが表示されますが、データが挿入されず成功関数が実行されません。誰もが何らかのエラーに気付いていますヘルプが必要ですAjaxリクエストは完了しましたが、データは送信されません
<?php
$location = new dbhandler();
$ran_id = mt_rand(45287,98758);
if(isset($_POST)) {
$locationData = $_POST['location'];
try{
$location->create('shop_locations', array(
'r_id' => $ran_id,
'location' => $locationData,
));
echo "Location successfully added";
}catch(Exception $e){
die($e->getMessage());
}
}
は()を作成add_location.phpは、あなたが何かを試すことができます挿入するデータ
create($tableName, $fields = array());
と違うのでしょうか? – Amir
私は知らない。投稿された値を表示する方法はありますか? – Abhijit
$ locationDataをエコーして、何かが得られているかどうかを確認します。 "POST"、 \t \t URL:それは空の – Amir