我有一个脚本,它使用文本输入作为半径来查找该半径内的谷歌地图位置。我没有使用表格。我使用JavaScript来选择输入的值并将其附加到url。我使用php $ _GET来选择半径,然后在搜索中使用它。我注意到的一件奇怪的事情是,我在电脑的半径范围内找到了物品,但在手机上却找不到任何东西。我不知道出了什么问题。但我怀疑javascript / jquery不能在移动设备上工作,并想知道它是否可行。 以及使其发挥作用的解决方案。
下面是html + javascript,然后是php。
<p class="caption_j">Radius in <b> MILES </b></p>
<input class="search_n" value="" name="search_dist" type="text" style="width: 85%;"/>
<span class="ow_right search_dist_lens ow_ic_lens ow_cursor_pointer" style="display: block;background-position: center center; background-repeat: no-repeat; width: 26px; height: 26px;"></span>
<script>
var urlsearch = "http://www.website.ml/items/search/type/";
</script>
<script>
$(document).ready(function(){
var text;
////////////////////////////////////////////////
$(':text.search_n').keypress(function(evt){
if(evt.which===13)
{
if($(':text.search_n').val().length > 0)
{
text = $(':text.search_n').val();
location.assign(urlsearch+'nearme?dist='+text);
}
}
});
$('.search_dist_lens').click(function(){
if($(':text.search_n').val().length > 0)
{
text = $(':text.search_n').val();
location.assign(urlsearch+'nearme?dist='+text);
}
});
///////////////////////////////////////////////
});
</script>