2016-06-26 7 views
0

Ich möchte facebook wie button.wenn ich klicke like.undefined $ erscheint in console.it sollte 22 value default value on click.

function like_add(article_id) { 
$.post('ajax/like_add.php', {article_id:article_id}, function(data){ 
    if(data == 'success') 
    { 
     like_get(article_id); 
    } 
    else 
    { 
     alert(data); 
    } 

}); 
} 

function like_get(article_id) { 
$.post('ajax/like_get.php',{article_id:article_id}, function(data){ 
    $('#article_'+article_id+'_likes').text(data); 


}); 
} 
foreach($articles as $article){ 

     echo '<li>',$article['article_title'],'</p><p><a class="like" href="#" 
     onclick="like_add(', $article['article_id'] ,');">Like</a> 
     <span id="article_', $article['article_id'] ,'_like">', $art 
+0

Haben Sie die jQuery-Referenz aufgenommen? –

+0

Schließen Sie jQuery auf Seite ein. Stellen Sie sicher, dass es enthalten ist, bevor Sie es verwenden. – Tushar

+0

@Tushar ja ich legte es ....... VM614: 29 Weigerte sich, mit "https://www.google-analytics.com/collect?z=1466917123661" zu verbinden: URL wurde permanent vom Benutzer gesperrt .. ........ Fehler ist das –

Antwort

0

jQuery ist nicht in der aktuellen Seite enthalten. Sie können es mit diesem Code enthalten:

<script src="https://code.jquery.com/jquery-2.2.1.min.js"></script> 

Platz es zwischen <body> </body> vor Ihrem Code. Aber auch Sie kann es asynchrone Weise laden:

var head = document.getElementsByTagName('head')[0]; 
var script = document.createElement('script'); 
script.type = 'text/javascript'; 
script.src = "https://code.jquery.com/jquery-2.2.1.min.js"; 
script.onreadystatechange = handler; 
script.onload = handler; 
head.appendChild(script); 

function handler() { console.log("jQuery loaded!"); } 

handler() aufgerufen wird, wenn jQuery geladen.

+0

VM614: 29 Weigerte sich, eine Verbindung zu "https://www.google-analytics.com/collect?z=1466917123661" herzustellen: Die URL wurde permanent vom Benutzer blockiert –

+0

ja ich eingeschlossen jquery too –

+0

Versuchen Sie, den jQuery No Conflict Mode zu verwenden. – NulledCoder

Verwandte Themen