iPad上的JavaScript问题

时间:2012-02-07 21:56:52

标签: javascript ipad

我们在网页上有一些非常基本的JavaScript,并且可以在每个浏览器上正常运行。使用Firebug进行检查,没有任何问题,错误或任何问题。

但是当我们在iPad上运行它时(假设这也影响到其他移动设备),这个JS被忽略了。

它应该是doc ready还是doc load?

$(document).ready(function()
{
    $("#myshopname").blur(function()
    {
        $("#msgbox").removeClass().addClass('messagebox').html('<img class="check" src="images/loader.gif"> Checking...').fadeIn("slow");
        $.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
        {
            if(data=='no')
            {
                $("#msgbox").fadeTo(200,0.1,function() 
                { 
                    $(this).html('oh bugger, this Shop is reserved').addClass('messageboxerror').fadeTo(900,1);
                });     
            }
            else
            {
                $("#msgbox").fadeTo(200,0.1,function()
                {
                    $(this).html('woohoo this Shop is available').addClass('messageboxok').fadeTo(900,1);   
                });
            }       
        });
    });
});

实际上JS似乎有效,它只是不启动PHP(通过JS调用)

js应该引用的php是:

<?php
 $existing_users=array('apple','orange','pear','nectarine','fartbag'); 
 $user_name=$_POST['user_name'];
 if (in_array($user_name, $existing_users))
 {
echo "no";
 } 
else
{
echo "yes";
}

&GT;

我们显然会将此连接到数据库并在实际站点上以不同方式运行,但需要在所有浏览器和设备上使用此客户端。

0 个答案:

没有答案