1
在第一個Ajax進程之後,當用戶再次單擊文本字段時,我想隱藏答案。我無法找到正確的語法。你可以幫幫我嗎?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
{
/***/
}
}
});
});
謝謝你的偉大的解釋。 :)
乾杯,
文森特
謝謝。你建議我使用'$('#address')。bind(「change」,function(event)'而不是'$('#address')。change(function()'? – Vincent
不是,同樣的事情,你能澄清你是什麼意思的「隱藏答案」你提供的代碼中的答案是什麼 – Rafay
我用更多的代碼完成了我的問題 – Vincent