Ниже вывешено в консоли разработчика как POST: 404 . Я предполагаю, что мой php не правильно. Что я здесь не так делаю?
На этой стороне JS я делаю:
........
user = JSON.stringify(user); // updated Data, want to push to db table blob column
pushData ();
function pushData (){
const ajax = $.ajax({
method: 'POST',
url: `./Settings.php`,
data: {obj_json: JSON.stringify(user) },
dataType: "json",
success: function(result) {
//Write your code here
console.log("data posted?");
}
});
}
.....
/ Настройки. php ( Используемый класс имеет действительное соединение с БД, мой obj_json
- это столбец, в таблице которого установлено значение blob
). Я не совсем уверен, что делать с $obj
class Settingz extends \myApp\Data
{
public function insertBlob($obj, $last_update) {
$obj = $_POST['obj_json'];
$sql = "INSERT INTO MY_TABLE(last_update,obj_json) VALUES(:last_update,:obj_json)";
$stmt = $this->pdo->prepare($sql);
$stmt->bindParam(':last_update', $last_update);
$stmt->bindParam(':obj_json', $blob, PDO::PARAM_LOB);
return $stmt->execute();
}
}