2016-10-25 6 views
0

Я хочу, чтобы отправлять данные из callback функции в JQuery:JQuery Публикуйте данные из функции обратного вызова

// in my "index.php" 
$.post('users.php', { user : the_users_name } ,function(data) { 
    $('body').html(data) 
} 

В users.php Я хочу, чтобы отправлять данные в другой скрипт без загрузки users.php, как показано ниже:

$.post('users2.php', { date_of_birth : $(".d_of_b_div").val() }  

С users.php только вызывается в результате $.post в index.php, он не публикует данные до users2.php.

Как я могу решить эту проблему? Или что я упускаю?

+0

пожалуйста, подробно вашу проблему, то трудно понять, почему user.php и user2.php. – Technacron

+0

Вы не можете вызвать ajax в 'users.php' Если вы хотите, чтобы данные' users.php' вызывали 'users2.php' в' index.php' –

ответ

0

В вашей index.php

$.ajax({ 
    url: 'users.php', 
    method: 'post', 
    data: { user : the_users_name }, 
    success: function(data) { 
    $('body').html(data) 
    }, 
    complete: function() { 
    // use complete callback to call users2.php 
    // this is only called after success and error callbacks are executed 
    $.post('users2.php', { date_of_birth : $(".d_of_b_div").val() }); 
    } 
}); 
Смежные вопросы