这个javascript会在移动设备上运行吗?

时间:2015-10-03 11:57:28

标签: javascript php jquery html

我有一个脚本,它使用文本输入作为半径来查找该半径内的谷歌地图位置。我没有使用表格。我使用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>

0 个答案:

没有答案