jQuery中使用getJSON传递html文本
需要注意的是,html文本中的<>字符需要特别处理,示例如下:
function admin_data(){ $result_data['name'] ="NAME"; $result_data['content'] = $this->load->view('cont/game/game_search_v.php', $data, true); $json=json_encode($result_data); $myjson=strtr($json, array('<'=>'\u003C',">"=>'\u003E')); echo $myjson; }
jQuery代码:
$("#link_data").click(function(){ $.getJSON('/get_data', function(data){ art.dialog({ "title":data.name, "padding":15, "background": '#FFF', "content": data.content, "lock":true, "fixed":true }); }); });