ので、私は自分のページ内のリンクを作成しようとしていますが、それはコードを切り離さなっているいくつかの理由のためであるは内の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>;
012です
誰も助けてくれますか?
あなたはonclickの内 '文字をエスケープする必要があります= ''声明。 – omnidan
これはonclick = \ 'History.pushState({state:null}、' article、+ rtndata [j] .id + "'、' article ')となります。 falseを返す; '\>正しい? –
ええ、Rob W.はすでにそれをとてもうまく説明しました。 – omnidan