1

当我在 Firefox 中测试时,这似乎工作正常。一旦我通过phonegap安装它,它就没有。我已经尽可能多地删除了代码,以使其尽可能简单。

为什么当我按下按钮时,alert('ok'); 不会发生在 iOS 或 Android 上?

我的代码如下。

谢谢,

    <!DOCTYPE html> 
<html> 
    <head> 
    <title>XYZ</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="http:code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
    <script src="http:code.jquery.com/jquery-1.7.1.min.js"></script>
    <script src="http:code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>

    <script>
    function saveResponseToLocalStorage(){
        alert('ok');
    }
    </script>


    </head> 
<body> 

<div data-role="page">

    <div data-role="header">
        <h1>XYZ</h1>
    </div><!-- /header -->
    <div data-role="content">   
        <h2>Search By Postcode + Name</h2>  
        <form>
            <label for="name">Name:</label>
            <input type="text" name="text" id="text" value="">
            <br/>
            <label for="city">Post Code:</label>
            <input type="text" name="postcode" id="postcode" value="">
            <br/>
            <button onclick="saveResponseToLocalStorage()">Search</button>  
        </form>
    </div><!-- /content -->
</div><!-- /page -->

</body>
</html>
4

1 回答 1

0

试着把它放在警报之前

navigator.notification.alert("ok");
于 2013-12-06T16:30:16.707 回答