2017-08-16 143 views
0
$("ul").append("<li><a href=""><?php echo $this->session->userdata('username'); ?></a></li>"); 

這是給我的我的控制檯上的錯誤,它說 未捕獲的語法錯誤:之後參數列表丟失)我怎麼可以追加一個列表項

+2

'HREF = 「」'關閉字符串,導致語法錯誤。 – Phylogenesis

回答

1

更改href''""否則他們閉上你的字符串。這是一個工作示例:

$(function() { 
 
    $("ul").append("<li><a href=''><?php echo $this->session->userdata('username'); ?></a></li>"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<ul></ul>

希望這有助於!

+0

謝謝,但我似乎無法顯示我包括的PHP代碼會話 – Lestah

+0

@Lestah因爲jQuery是客戶端,我不認爲你可以像這樣調用PHP,我會建議嘗試一種不同的方法,雖然我的答案解決了你的問題,也許問一個不同的問題?既然這解決了你的問題,我可能會要求你將upvote標記爲已接受的答案,以便未來的訪問者可以更快地解決他們的問題?謝謝! –

+0

沒問題,謝謝你的方式 – Lestah

1

我會寫這樣

$("ul").append("<li><a href=\" \"><?php echo $this->session->userdata('username'); ?></a></li>"); 

或這樣

$("ul").append("<li><a href=''><?php echo $this->session->userdata('username'); ?></a></li>");