这是功能: 我尝试调用available.php并返回一个html。 我尝试将返回的结果附加到检查标签上。 我正在获取图像,但无法查看结果文本。
<span class="check" ></span> <br/>
<p> </p>
$("button").click(function () {
$('.check').show();
$('.check').fadeIn(400).html('<img src="image/ajax-loader.gif" /> ');
var pincode = $("#pincode").val();
$.ajax({
type: "POST",
url: "available.php",
data: {
'pincode': pincode
},
cache: false,
success: function (result) {
var result = result;
if (result == '') {
$('.check').html('<img src="image/error.png" /> This pincode is not valid');
$('.check').append(result);
$(".check").removeClass("red");
$('.check').addClass("green");
$(".pincode").removeClass("yellow");
$(".pincode").addClass("white");
}
}
});
});
Php代码:
<?php
echo ' ';
?>
答案 0 :(得分:1)
您的代码位于以下if语句
中if (result == '') {
// all your code is here
}
你回来了
echo ' ';
因此代码永远不会运行,因为它不是空字符串,它是一个空格,删除if语句
然后那里
var result = result;
删除该行,没有任何意义!