2
我正在玩codeigniter和jquery,我試圖從mysql獲取一些文本並將其插入到<P>
標記中。當我只說「hello world」時,該方法起作用,但是當它抓取文本形式的SQL並插入它時,我得到一個未確定的字符串文字錯誤。這是我的代碼:jquery .text()undetermined字符串文字
$('#register').click(function(){
<?
$query = $this->db->get_where('eula', array('id'=>'1'));
$result = $query->result();
$eula = (string)$result[0]->eula;
echo '$(\'#eulaText\').append(\''.$eula.'\'\);';
?>
console.log("$string=".$string);
});
我有一個lorum ipsum字符串在sql中,我想要插入到頁面中。
我可以使用一些建議,我爲這些草率的代碼道歉。
您正在使用您的php區域之外的php代碼(' ?>')。 'console.log(「$ string =」。$ string);' - >你從來沒有設置過'$ string',你必須把它放到你的php區域,並且必須回顯這一行。 – Eich 2013-03-03 00:41:48
@da_re該行不會拋出。 '「$ string =」。$ string'將被解析爲屬性訪問,如'「foo」.bar',並且將返回'undefined'。 (在JavaScript中,字符串文字的屬性訪問返回'undefined'。) – 2013-03-03 00:42:52
是的,這就是爲什麼我用評論而不是答案:)。 – Eich 2013-03-03 00:44:28