Есть код
<div id="ddd">id ddd не изменился</div>
<div id="fff">id fff не изменился</div>
<script>
function AjaxGetData (url, statbox, type, data){
ajax({
url:url,
statbox:statbox,
method:"POST",
data:
{
type: type,
data: data,
},
success:function(data){
document.getElementById(statbox).innerHTML=data;
}
});
};
$(document).ready(function() {
AjaxGetData ("AjaxGetData.php", "ddd", "ddd", 1);
AjaxGetData ("AjaxGetData.php", "fff", "fff", 1);
});
</script>
Ну и php (AjaxGetData.php)
if($_POST){
var_dump($_POST);
}
В <div id="fff">
всё нормально отображается, а в <div id="ddd">
нет.
Подскажите, где что я упустил.
Попробуйте синхронные запросы с проверкой статуса ответа
<script>
function AjaxGetData (url, statbox, type, data){
var res = $.ajax({
url:url,
statbox:statbox,
method:"POST",
async: false,
data:
{
type: type,
data: data,
},
success:function(data){
document.getElementById(statbox).innerHTML=data;
}
}).status;
return res;
};
$(document).ready(function() {
var status = AjaxGetData ("res.php", "ddd", "ddd", 1);
if (status == 200) AjaxGetData ("res.php", "fff", "fff", 1);
});
</script>
$.ajax({
type: "post",
url: "/ajax.php",
dataType: 'json',
success: function(data){
if(data.succes == 0){
document.getElementById('stat1').innerHTML=data.stat1;
document.getElementById('stat2').innerHTML=data.stat2;
}
}
});
ajax.php
$json_output = array('succes'=>1, 'stat1'=>'53', 'stat3'=>'10');
echo json_encode($json_output);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Задача в интернет магазине постеров сделать функционал, который будет генерировать фото по принципу mockup, подставляя одно загруженное изображение...
В VK API есть загрузка фотографий для товаров (vkcom/dev)