php - Displaying array data from JavaScript in table -


in controller function have multidimensional array $jobs getting array in view's javascript success function alert(data) .

i have pass array javascript success function , display array data in table view without reloading page, how can this? tried convert array json, nothing working, right way it?

below javascript code:

function jobsearch() {      var form=$("#jobsearchform")                    $.ajax({             type: 'post',             url: '/jobs/processjobsearch/',             datatype: 'json',             data: form.serialize(),             success: function(data){                 alert(data);                 var json = json.parse(data);             $.each(json.jobs, function(index, value) { alert(value);                 $.each(value, function(index, value) {                     $("#data").append("<tr><td>" + value + '</td></tr>');                 });             });             $('#errorr-msg').html(json.errormsg);            }                 });  } 

in alert data getting array

array (     [0] => array         (             [id] => 3             [jsp_title] => efsdf             [jsp_subtitle] => sdfsdfdfs             [jsp_desc] => dsfdfsdf             [jsp_uid] => 1             [jsp_ex_id] => php             [jsp_date] => 2015-06-18 12:13:43             [jsp_stdate] => sdfsdf             [jsp_endate] =>              [jsp_nature] => 0             [jsp_location] =>              [jsp_active] => 0             [jsp_etype] => 2         )      [1] => array         (             [id] => 4             [jsp_title] => java devloper             [jsp_subtitle] => core java advance java             [jsp_desc] => java related technologies             [jsp_uid] => 1             [jsp_ex_id] => java             [jsp_date] => 2015-06-18 12:51:21             [jsp_stdate] => 213123123             [jsp_endate] => 123123123             [jsp_nature] => 0             [jsp_location] => nagar             [jsp_active] => 0             [jsp_etype] => 3         )  ) 

edit : json data after json_encode($jobs)

[{"id":"1","jsp_title":"php developer","jsp_subtitle":"","jsp_desc":"develop ecommerce site","jsp_uid" :"1","jsp_ex_id":"1,3","jsp_date":"2015-06-18 12:14:54","jsp_stdate":"","jsp_endate":"","jsp_nature" :"1","jsp_location":"pune","jsp_active":"1","jsp_etype":"5"},{"id":"5","jsp_title":"web devloper","jsp_subtitle" :"design , backend ,fruntend","jsp_desc":"2-4 year exprience in\nphp,html5,cssajax...","jsp_uid":"1" ,"jsp_ex_id":"1|2,3,4","jsp_date":"2015-06-18 12:14:35","jsp_stdate":"11112015","jsp_endate":"11112015" ,"jsp_nature":"0","jsp_location":"baner, pune","jsp_active":"0","jsp_etype":"4"}] 

if getting that data in response, need use:

json_encode($array); 

that converts print_r() output javascript readable json. can use javascript / jquery function have posted things on table.

based on json data, need update success function:

success: function(data){   (var = 0; < data.length; i++) {     tr = $('<tr/>');     var srno = i+1;     tr.append("<td>" + srno + "</td>");     tr.append("<td>" + data[i].jsp_title  + "<br>" + data[i].jsp_subtitle  + "<br>" + data[i].jsp_desc  + "<br>" + data[i].jsp_date  + "</td>");     $('#data').append(tr);   } } 

Comments

Popular posts from this blog

How to connect android app to App engine -

gcc - MinGW's ld cannot perform PE operations on non PE output file -

php - display validation error message next to the textbox in codeigniter -