1

私のデータベースには、記事名と記事リンクの行があります。次のような情報を取得しています。

<div id="daily"></div>

$.getJSON(serviceURL + 'getmainnews.php', function(data){
  daily = data.items;
  $.each(daily, function(index, news){
    $('#daily').append('<a href="#" onclick="displaylink('+ news.link +');">' + news.article + '</a>');
  });
});
function displaylink(link){
  alert(link);
}

だから私がしたいのは、リンクを取得してonclickで渡すことだけです。Zepto.js を使用しています。news.article は正しく表示されていますが、リンクをクリックすると次のエラーが表示されます。

"Uncaught SyntaxError: Unexpected token: main.html:1"

onclick パラメータが空の場合、onclick は機能します。リンクの問題でしょうか?リンクのコロンが気に入らない?どうすればこれを機能させることができますか?

4

1 に答える 1

2

変えようとする

onclick="displaylink('+ news.link +');" to onclick="displaylink(\''+ news.link +'\');"
于 2013-07-28T12:02:02.660 に答える