最初の 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
{
/***/
}
}
});
});
素晴らしい説明をありがとう。:)
乾杯、
ヴィンセント