Здравейте,
Реших да пусна темата в PHP раздела въпреки, че може би е за HTML-а. Имам една таблица, която има опция за добавяне на нов ред и с ajax инсъртва в базата. Всичко работи перфектно с изключение на грешките от проверките, които излизат от страна на сървър сайда.
Ето какво имам в предвид. PHP:
ако потребителя не въведе телефонен номер искам да изкарам съобщението. В developer console-та на хрома си виждам респонса нормално.
Тук е ajax-a
И това добавих на страницата, където би трябвало да се покаже
Пробвах и с alert(response)... window.alert... само в конзолата ги виждам..
Реших да пусна темата в PHP раздела въпреки, че може би е за HTML-а. Имам една таблица, която има опция за добавяне на нов ред и с ajax инсъртва в базата. Всичко работи перфектно с изключение на грешките от проверките, които излизат от страна на сървър сайда.
Ето какво имам в предвид. PHP:
Код:
if($phone < 4) {
//$error = "phone missing";
echo "phone missing";
exit();
}
if($name < 4) {
echo 'please enter the name';
exit();
}
....
Тук е ajax-a
Код:
$.ajax
({
type:'post',
url:'modify_records.php',
data:{
insert_row:'insert_row',
phone_val:phone,
name_val:name
},
success:function(response) {
if(response!="")
{
var id=response;
var table=document.getElementById("user_table");
var table_len=(table.rows.length)-1;
var row = table.insertRow(table_len).outerHTML="<tr id='row"+id+"'><td id='phone:"+id+"'>"+phone+"</td><td id='name:"+id+"'>"+name+"</td></tr>";
document.getElementById("new_phone").value="";
document.getElementById("new_name").value="";
$('#error').hide();
}else{
$('#error').html(response);
$('#error').show();
}
});
}
Код:
<div id="error" style="display:none;"></div>
Пробвах и с alert(response)... window.alert... само в конзолата ги виждам..