iPad上Safari的JQuery/Ajax/formSubmit/preventDefault问题

iPad上Safari的JQuery/Ajax/formSubmit/preventDefault问题,jquery,ajax,forms,ipad,safari,Jquery,Ajax,Forms,Ipad,Safari,我们有一个在所有测试环境下都能正常工作的站点。但我们在iPad上的Safari(仅)上面临一个问题。iPad上的Chrome可以正常工作 我们确实有一个表单,它通过ajax提交,并带来一些结果。只有在Safari中,表单才是“真正提交的”——默认值被Safari完全忽略 <form id="adr_search"> <input type="text" name="adr" id="adr" style="width: 90px;" value="" class="sear

我们有一个在所有测试环境下都能正常工作的站点。但我们在iPad上的Safari(仅)上面临一个问题。iPad上的Chrome可以正常工作

我们确实有一个表单,它通过ajax提交,并带来一些结果。只有在Safari中,表单才是“真正提交的”——默认值被Safari完全忽略

<form id="adr_search">
  <input type="text" name="adr" id="adr" style="width: 90px;" value="" class="search_field"/> 
  <input type="submit" value="go!" />
</form>


$(function() 
{
    $("#adr_search").submit(function(event) 
    {
        event.preventDefault;
        var data = $(this).serialize();
        $.ajax({
          headers: { "cache-control": "no-cache" },
          type: 'POST',
            url: './../code/process/ajax_geo_find_adr.php',
            data: data,
            success: function(res){
                var res = $.parseJSON(res);
                alert(res.address);
            }
        });
        return false;
    });
});

$(函数()
{
$(“#adr_搜索”)。提交(功能(事件)
{
违约事件;
var data=$(this.serialize();
$.ajax({
标头:{“缓存控制”:“无缓存”},
键入:“POST”,
url:'./../code/process/ajax\u geo\u find\u adr.php',
数据:数据,
成功:功能(res){
var res=$.parseJSON(res);
警报(res.address);
}
});
返回false;
});
});
围绕这个主题有很多问题和答案,但我还没有找到一个在我们的场景中有效的解决方案