我一直在寻找答案,但仍然不知如何去做。说实话,我不擅长编程,我仍然处于学习的过程中。
下面是我的代码:
$.ajax({
type: "POST",
url: "process.php",
data: {
postid: post_id
},
success: function(){
document.getElementById('processed').innerHTML = post_id;
...我没有问题,只是我想在process.php上得到错误(如果有的话)。
process.php代码,我想要得到的错误:
if($result){
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
$m = $row['processedID'];
$id = trim($_POST ['postid']);
try {
..something...
}
catch (APIHandle $e) {
$output .= "
'". $row['name'] . "' processing failed
";}
}
}我想得到这一行:
$output .= "
'". $row['name'] . "' processing failed
";并在我的第一个php文件中显示为错误,并将其输出为文本。例如,用户点击一个按钮,它检查输入并输出错误,如果有任何使用这些代码。
感谢您的帮助!
编辑!
我现在使用的是由andy提供的代码,因为它处理错误,它给了我一个选择,如果发生错误,该怎么做。问题是我不知道如何使用textfields /表单项来处理它。
这里是我更新的代码:
var textfieldvalue = $("#text").val();
var post_id = textfieldvalue;
$.ajax({
type: "POST",
url: "process.php",
dataType: "json",
data: {
postid: post_id
},
success: function(result){
if (result.error) {
$('#accesserror').show();
$('#error').html(result.error).show();
}
else {
$("#loading").hide();
$("#processor").show();
}我知道这有什么问题。
请?这是我最后一次请求帮助。
谢谢你,所有的答案将非常感谢!