gpt4 book ai didi

php - 如何在 PHP 中返回 ajax 调用的错误状态?

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:20 25 4
gpt4 key购买 nike

我有这个脚本代码,它运行得很好,

代码

<script>
function ajob(){
var a3=a.value
var a4=b.value
var a5=c.value
if(a3!='' && a4!=''){
$.ajax({
type:"get",
url:"addj.php?content=" + a3 + "," + a4 + "," + a5
});
lod();
}else{alert('Fill all fields')}
}
</script>

<form>
<table>
<tr><td>Job Name:</td>
<td><input id="a" name="jname" type="text"></td>
</tr>
<tr><td>Job Description:</td>
<td><input id="b" name="jd" style="margin: 2px 0 2px 0;" type="text"></td>
</tr>
<tr><td>Status:</td>
<td>
<select id="c" name="jstat" style="width:100%; height: 26px" >
<option>Active</option>
<option>Not Active</option>
</select>
</td>
</tr>
</table>
</form>

我想知道的是如何知道我的addj.php 文件是否有错误?这是我的 addj.php

addj.php

require 'con.php';
$pieces = explode(",", $_GET['content']);
$jname=$pieces[0];
$jd=$pieces[1];
$jstat=$pieces[2];
$query=mysqli_query($con,"INSERT INTO job(job_name,job_desc,status) values('$jname','$jd','$jstat') ");

如何从我的 PHP 代码返回失败状态以及如何在我的 java 脚本代码中处理该错误?

最佳答案

使用成功或错误回调函数并将数据输出到控制台。

function ajob(){
var a3=a.value
var a4=b.value
var a5=c.value
if(a3!='' && a4!=''){
$.ajax({
type:"get",
url:"addj.php?content=" + a3 + "," + a4 + "," + a5,
success: function(dataReturn, textStatus, jqXHR) {
console.log(dataReturn);
},
error: function(jqXHR,textStatus,errorThrown){
console.log(textStatus,errorThrown);
}
});
lod();
}else{alert('Fill all fields')}
}

关于php - 如何在 PHP 中返回 ajax 调用的错误状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32816385/

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