在第一个 Ajax 进程之后,我想在用户再次单击文本字段时隐藏答案。我找不到正确的语法。你可以帮帮我吗?
这是我的简化代码...
$('#address').keyup(function ()
{
$('#check-address').hide();
});
$('#address').change(function ()
{
$('#check-address').hide();
$('#check-address').listview('refresh');
$.mobile.showPageLoadingMsg();
$.ajax({
...
$('#check-address').show();
$('#check-address').html(response.correct);
$('#check-address').listview('refresh');
...
});
});
编辑
这里有更多代码...
$('#address').keyup(function ()
{
$('#check-address').hide();
});
$('#address').change(function ()
{
$('#check-address').hide();
$('#check-address').listview('refresh');
$.mobile.showPageLoadingMsg();
$.ajax({
type: 'POST',
data: 'address=' + $('#address').val(),
//data: 'address=' + $.trim($('#address').val()),
url: 'process-address.php',
dataType: 'json',
success: function(response)
{
$.mobile.hidePageLoadingMsg();
if (response.result == 1)
{
$('#check-address').show();
$('#check-address').html(response.correct);
$('#check-address').listview('refresh');
$('#submit').button('enable');
}
elseif
{
/***/
}
}
});
});
感谢您的精彩解释。:)
干杯,
文森特