2015-09-07 83 views
1

我使用AJAX将输入的数据发送到我设法实现的数据库。我在挣扎的地方是成功的参数。我试图加载并在最初的AJAX调用成功完成后附加一个PHP文件。加载,然后追加AJAX成功

var data = $("#form_write_post").serializeArray() 

$.ajax({ 
    type: "POST", 
    url: $("#form_write_post").attr("action"), 
    data: data, 
    async: false, 
    success: $.get("test.php", function(data) { 
     $('ul.timeline').append(data); 
    }); 
}); 

我设法追加JavaScript数据,但我需要能够从数据库中获取其他数据。

由于

+0

可能重复http://stackoverflow.com/questions/5004233/jquery-ajax-post-example除去$.get(){} -with-php) – gpinkas

+0

创建从'test.php'获取数据的函数,并且在第一次ajax成功时调用它: 函数refreshData(){.0jax({type:“GET”, url:'test。 php', 成功:function(data){ $('ul.timeline')。append(data); }; }); } 并在保存ajax成功时调用它: 成功:function(data){ refreshData(); }; –

回答

1

在成功

$.ajax({ 
    type: "POST", 
    url: 'test.php', //if ur action is test.php 
    data: data, 
    async: false, 
    success: function(data) { 
     $('ul.timeline').append(data); 
    }); 
}); 
[用PHP jQuery的Ajax的POST示例](的