私は答えを探していましたが、それでも、それを行う方法がわかりません。正直、プログラミングは苦手でまだまだ勉強中です。
以下は私のコードです:
$.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 .= "<p>'". $row['name'] . "' processing failed</p>";
}
}
}
私はこの行を取得したい:
$output .= "<p>'". $row['name'] . "' processing failed</p>";
最初のphpファイルにエラーとして表示し、テキストとして出力します。たとえば、ユーザーがボタンをクリックすると、入力がチェックされ、それらのコードを使用しているものがあればエラーが出力されます。
ご協力ありがとうございました!
編集! エラーを処理し、エラーが発生した場合の対処方法に関するオプションを提供するため、andy によって提供されたコードを使用しています。問題は、テキストフィールド/フォームアイテムを使用して作業する方法がわからないことです。ここに私の更新されたコードがあります:
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();
}
これには何か問題があることを知っています。お願いします?私がこれについて助けを求めるのはこれが最後です。ありがとう、あなたのすべての答えは非常に高く評価されます!