1
var url = '<?php echo base_url(); ?>index.php/home_event/view_cal';
 $.ajax({
        type: "POST",
        url: url,
        secureuri      :false,
        dataType: "json",
        data: postData,
           success: function (data,event_name,event_description,start_date,location)    
           {

            $('.heading_bg').html(event_name);
            $('.location_details').html(location);
            $('.date_details').html(start_date);
            $('.event_content').html(event_description);
        }
    });
});  return false;
             });

このコードでは、成功の部分はフォームの値を置き換えません。つまり、私の event_name は、heading_bg div.pleas に表示されません。

4

1 に答える 1

0

success関数の最初の引数には、すべてのデータが含まれます。次のようなものを試してください:

success: function(data) {
    $('.heading_bg').html(data.event_name);
    /* ... */
}

または、データを検査できます。

success: function(data) {
    console.dir(data);
}

ここで成功の引数を確認してくださいhttp://api.jquery.com/jQuery.ajax/

于 2012-10-19T07:17:44.153 に答える