我正在尝试从ajax post响应中切换html数据。
var check = '<option value="">All</option>';
var urlpage = 'select.php';
$("select#s1").change(function(){
var s1 = $("select#s1 option:selected").prop("value");
if (s1 == "")
{
do something
}
else
{
$.post(urlpage,
{
s1:s1
},
function(data)
{
switch (data)
{
case check:
//do something
alert("equal : " + check + data);
return false;
default:
//do something
alert("unequal : " + check + data);
return false;
}
});
}
警报响应始终如下:
unequal : <option value="">All</option><option value="">All</option>
在另一个项目中,我做了这样的事情没有问题。这几乎是一样的。 可能是什么问题呢?感谢
答案 0 :(得分:0)
我认为你的r在两种情况下都会返回false 开关(数据) { 案例检查: //做一点事 警报(“等于:”+检查+数据); 返回false;
default:
//do something
alert("unequal : " + check + data);
return false;
}