J. Edd
J. Edd

Reputation: 11

Load and then append on AJAX Success

I'm using AJAX to send inputted data to the database which I've managed to achieve. Where I'm struggling is on the success parameter. I'm trying to load and then append a PHP file once the initial AJAX call is successfully completed.

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);
    });
});

I managed to append JavaScript data but I need to be able to get other data from the database.

Thanks

Upvotes: 1

Views: 129

Answers (1)

Nagesh Sanika
Nagesh Sanika

Reputation: 1100

remove $.get(){} in success

$.ajax({
    type: "POST",
    url: 'test.php', //if ur action is test.php
    data: data,
    async: false,
    success: function(data) {
        $('ul.timeline').append(data);
    });
});

Upvotes: 2

Related Questions