下記のjavascriptの下にあります。 like_add関数はelseルートをとります。 if経路を取るのと同じです。たとえそれが成功を返すとしても。だから私の質問はなぜですか?データは成功を返しますが、それはlike_get関数に移動せず、代わりに成功(データ)を警告します。ajaxデータのelseルートが動作しない場合
function like_add(id){
$.post('ajax/like_add.php',{id:id},function(data){
if(data == "success"){
like_get(id);
}else{
alert(data);
}
});
}
function like_get(id){
$.post('ajax/like_get.php',{id:id},function(data){
$('#post_'+ id +'_likes').text(data);
});
}
であることを確認することができますので、それはまた、おそらくアラートデータ長アラート
で見ることができるいくつかのスペースや隠し文字ですあなたは確かにajaxレスポンスで "成功"を得るのですか? – Shyju
あなたはあなたのサーバーから何を返ってきていますか?また、console.log(データ)を実行し、あなたに見えるものをお知らせください。 – Baz1nga
'console.log(data)'を実行し、その出力を貼り付けてください。 –