0 レビュー
0 回答
jquery-ajaxリクエストでphpエコー応答を取得できません
空白のページに1つの応答しかありませんが、何が間違っていますか?チュートリアルに従いましたが、ajax dosentがphp応答を取得しているようです? ajaxは初めてです。 PHPDBファイル-
<?php
session_start();
include('security.php');
require_once('conexao.php');
$marca = $_POST['marca'];
$modelo = $_POST['modelo'];
$nroserie = $_POST['nroserie'];
$conectividade = $_POST['conectividade'];
$observacoes = $_POST['observacoes'];
$sql="INSERT INTO `rato`(`marca_rato`, `modelo`, `nroserie_rato`, `conectividade`, `observacoes`) VALUES ('$marca','$modelo','$nroserie','$conectividade','$observacoes')";
$inserir = mysqli_query($conexao,$sql);
if ($inserir) {
//echo "salvo";
echo "0";
}else{
echo "1";
}
?>
これが私のajaxリクエストです-
$(document).ready(function($){
$('#ajax-form').submit(function(e){
formData = $("#ajax-form").serialize();
e.preventDefault();
var dadosajax = {
'marca' : $("#marca").val(),
'modelo' : $("#modelo").val(),
'nroserie' : $("#nroserie").val(),
'conectividade' : $("#conectividade").val(),
'observacoes' : $("#observacoes").val()
};
$.ajax({
type:'POST',
url: "codigo_rato.php",
data: dadosajax,
error: function(){
alert('Erro !!!');
},
success: function(result){
if(result == '1')
{
alert("O seu registo foi inserido com sucesso!");
}
else
{
alert("Ocorreu um erro ao inserir o seu registo!");
}
},
});
$('#ajax-form')[0].reset();
return false;
});
});
ページを残したり更新したりせずに、エラーか成功かを知らせるメッセージを受け取るために、そうしたいと思います。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。