Ajax: Как отправить сообщение об успехе/ошибкеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ajax: Как отправить сообщение об успехе/ошибке

Сообщение Anonymous »

Это мой первый малыш с Ajax, и я уже борюсь. У меня есть просьба о том, чтобы вставить в БД, но мой код на данный момент ведет себя так, как будто все запросы успешны, но я хочу иметь возможность обрабатывать ошибки при обновлении БД. Я хочу ALERT () Сообщение о успехе /ошибке в зависимости от ответа MySQL. < /P>

my ajax call: < /p>

$("a.bgbtb").click(function(){
var btnid = $(this).attr("id").split('newbudbtn-')[1];
var newbudget = $("INPUT[id=newbud-"+btnid+"]").val();
var platform = $("span#"+btnid).text();
$.ajax({
url:"campbdgtedit.php",
method:"POST",
data:{platform:platform, btnid:btnid, newbudget:newbudget},
success:function(data){
myAlertTop();
}
});
});
< /code>

campbdgtedit.php:

$query = "INSERT INTO campaigns (camp_budget, camp_campaignid) VALUES ('".$_POST['newbudget']."', '".$_POST['btnid']."')";

if ($conn->query($query) === TRUE) {
echo "Success
";
} else {
echo "Error: " . $query . "
" . $conn->error;
}
< /code>

Как я могу поймать, если в запросе есть ошибка и соответственно обрабатывать мои оповещения? Я пробовал много решений, которые я нашел здесь, но я не могу заставить их работать.

Подробнее здесь: https://stackoverflow.com/questions/614 ... or-message
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»