私はajaxpostリクエスト内でこの単純な比較を行おうとしています。異なる文字列値の事後応答を確認したいのですが、機能しません。phpの応答が文字列「mango」であることを確かに知っていても、ポップアップ関数が呼び出されることはありません。ここで何が間違っているのか教えてもらえますか?
$.ajax(
{
type: 'POST',
url: './doit1.php',
data: {
title: 'test',
},
success: function (good)
{
//handle success
if($(good) =='mango')
{
popitup('./doit1.php?action=stop')
//alert(good)
else if ($(good) =='orange')
{
//do something
}
else
{
//default action
}
},
failure: function (bad)
{
//handle any errors
alert(bad)
}
});
function popitup(url) {
newwindow=window.open(url,'name','height=200,width=150');
if (window.focus) {newwindow.focus()}
return false;
}