• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Solved] Unable to get data ajax using get

I am unable to get any data when I echo json

What I am trying to do is when use selects a image it will upload it and then display files beloing to that question_code

The upload ajax part works fine just can not get the data.

Question Why would the display attachment function not be able to get the data? the when $question_code is correct

The get url out puts on firebug


PHP Code:
$('#button-upload input[name="file"]').on('change', function() {
        url"<?php echo base_url('question/ask/attachments');?>",
        data: new FormData($('#form-ask')[0]),
        success: function(json) {
            // Would not like the second ajax here 

        url"<?php echo base_url('question/ask/display_attachments');?>/" + $('#question_code').val(),
        success: function(json) {

Controller Function

PHP Code:
public function display_attachments($question_code) {
    $data = array('attachments' => '');

    $query $this->db->get('attachment');

    if ($query->num_rows() > 0) {

        foreach ($query->result_array() as $result) {
            $data['attachments'][] = array(
                'attachment_id' => $result['attachment_id'],
                'file_name' => $result['file_name']


    echo json_encode($data);

There's only one rule - please don't tell anyone to go and read the manual.  Sometimes the manual just SUCKS!

Messages In This Thread
[Solved] Unable to get data ajax using get - by wolfgang1983 - 03-19-2017, 04:27 AM

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.