我的目标是通过ajax获取php文件的返回。 我有以下HTML表单,我把图像不打破代码的缩进。
我的功能:
<script type="text/javascript">
function pedir(){
$.ajax({
method: "post",
url: "atualiza.estoque.php",
data: $("#form").serialize(),
success: function(data){
alert("Busca efetuado com sucesso !");
}
});
}
</script>
我的PHP:
<?php
include "../php/bddata.php";
header('Content-type: application/json; charset=utf-8');
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql="SELECT * FROM produto";
$result=$conn->query($sql);
while($row=$result->fetch_assoc()){
echo "id: " . $row["idProduto"]. " - Name: " . $row["nome"];
}
echo json_encode(['success' => true]);
$conn->close();
?>
我看不出这段代码有什么问题,如果有人能帮助我,我会感激不尽。对不起我的英语,我不是本地人。
答案 0 :(得分:3)
使用type
而不是method
$.ajax({
type: "post", // this one
url: "atualiza.estoque.php",