gpt4 book ai didi

php - 由于JQuery Ajax Post导致的500内部服务器错误

转载 作者:太空狗 更新时间:2023-10-29 14:54:57 25 4
gpt4 key购买 nike

找到答案:
错误是分号,它起作用了!但是正如“kiko软件”指出的那样,由于代码没有意义,数据在数据库中添加了两次,因此我删除了html文件中的“$”(script“).html(result);”行,所有操作都很有魅力。这与服务器错误500无关……代码中只有几个错误。
我在尝试执行Ajax Post时被卡住了。出于某种原因,我收到一个服务器500错误。我可以看到它击中了控制器中的断点。我试过从PHP文件发出警报和回音,但它不起作用。我试过查看其他堆栈溢出查询,但没有帮助。
Ajax调入add_pet.html

<script>
function add_trigger(){
var name=$('#name').text();
var breed=$('#breed').text();
$.ajax({
type: "POST",
url: "add_pet.php",
data: "PET_NAME="+name+"&PET_BREED="+breed,
cache: false,
success: function(result) {
$("script").html(result);
window.location.href='view.html';
}
});
}
$('div[contenteditable]').keydown(function(e) {
if (e.keyCode === 13) {
add_trigger();
return false;
}
});
</script>

<form>
<div id="Heading" style="font-weight:400">Join</div>
<div id='name_label' style="font-weight:100">Name:</div>
<div id='name' contenteditable='true' style="font-weight:100"></div>
<div id='breed_label' style="font-weight:100">Breed:</div>
<div id='breed' contenteditable='true' style="font-weight:100"></div>
<div id='add_trigger' onclick='add_trigger()' style="font-weight:400"><span style="cursor:pointer">Add pet</span></div>
</form>

添加\u pet.php代码以将数据插入数据库:
<?php 
session_start();
$doctorid=$_SESSION['DOCTOR_ID'];
$PET_NAME=$_POST['PET_NAME'];
$PET_BREED=$_POST['PET_BREED'];

$count_results=execute_MYSQL("SELECT * FROM PETS;");
$PET_ID=$count_results->num_rows;
echo "<script>alert('line=INSERT INTO PETS VALUES ($PET_ID,\"$PET_NAME\",\"$PET_BREED\",$doctorid'));</script>";
execute_MYSQL("INSERT INTO PETS VALUES ($PET_ID,'$PET_NAME','$PET_BREED',$doctorid);");
echo "<script>window.location.href='view.html'</script>"

错误的屏幕截图
enter image description here

最佳答案

内部服务器错误是由服务器端脚本错误引起的。它并不完全与客户端脚本有关。所以我想你应该检查一下PHP代码。你错过了一个

';'

在服务器端的最后一个echo上..您还应该给出完整的PHP代码,我的意思是服务器数据库连接和执行MySQL函数定义。错误也可能在其中。

关于php - 由于JQuery Ajax Post导致的500内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com