,所以我想我的頁面中創建一個鏈接,但由於某種原因,它是越來越脫節的代碼是內用JavaScript創建一個鏈接它
data = data + "<li><a href='#' onclick='History.pushState({state:null},'article,"+rtndata[j].id+"','article'); return false;'>" + rtndata[j].title + "</a></li>";
rtndata [J] .ID是一個ID號和rtndata [J] .title僞是標題都正在從數據庫中提取,但是,當它呈現在瀏覽器中它變得
<a false;'="" return="" article,41','article');="" onclick="History.pushState({state:null}," href="#">Newsflash 5</a>
所以我渲染實際上是
<a href="#" onclick="History.pushState({state:null},'article,41','article'); return false;'>"Newsflash 5</a>;
任何人都可以幫助我嗎?
你應該逃出的onclick中的「字符= ''聲明。 – omnidan 2011-12-27 18:02:14
因此,這將是onclick = \'History.pushState({state:null},'article,'+ rtndata [j] .id +'','article');返回false;'\>正確? – 2011-12-27 18:05:07
是的,但羅布W.已經解釋得很好。 – omnidan 2011-12-27 19:34:29