小编use*_*557的帖子

在WebView上设置loadURLTImeOutValue

我正在使用PhoneGap和Android,并在外部服务器上安装我的.html和js文件.当我使用以下代码时,该应用程序加载我的外部.html文件,一切正常:

this.setIntegerProperty("loadUrlTimeoutValue", 60000);
this.loadUrl("http://www.myserver.com");
Run Code Online (Sandbox Code Playgroud)

但是,当通过WebView我的工作似乎无法设置loadURLTimeoutValueWebView:

private WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);  

try {
     webView = (WebView) findViewById(R.id.webview);    
     webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
     webView.loadUrl("http://www.myserver.com");     
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.如何设置超时值WebView

android android-webview cordova

24
推荐指数
3
解决办法
5万
查看次数

jquery用数组序列化输入

我在我的网站上有一个表格,如下所示:

<form id="myform" action="" method="">
 <input type="text" name="name[1][first]">
 <input type="text" name="name[2][first]">
 <input type="text" name="name[3][first]">
</form>
Run Code Online (Sandbox Code Playgroud)

我想简单地获取所有数据并将其发送到Web服务,所以有这个js:

$fields = $('#myform').serializeArray();
Run Code Online (Sandbox Code Playgroud)

问题是,它创建了json,输入名称中显示了所有括号,因此我得到一个解析错误.

我如何使用serializeArray并获得正确的json?

我希望看到的结果格式是这样的:

{
  "name": {
    "1": {
      "first": "val1"
    },
    "2": {
      "first": "val2"
    },
    "3": {
      "first": "val3"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

forms jquery serialization json multidimensional-array

10
推荐指数
2
解决办法
9836
查看次数

Google地图不会在Phonegap iOS App中显示

我有一个PhoneGap iOS应用程序,并且这个HTML不会在应用程序中显示地图.我在Safari或FF中完全看到了地图,但在应用程序中却没有.我怎样才能让它发挥作用?

    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

    <script src="http://code.jquery.com/jquery-1.6.2.min.js"></script>  
    <script type="text/javascript">

        $(document).ready(function(){
                    var initialLocation = new google.maps.LatLng(37.654,-77.980);
                        var myOptions = {
                                        zoom: 12,
                                        center: initialLocation,
                                        mapTypeId: google.maps.MapTypeId.ROADMAP
                        };
                        var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
            });
</script>   
</head> 
<body>
<div data-role="content">   
    <!--images go here -->
    <div class="img_shadow" style="padding:4px;">
                    <div id="map_canvas" style="height:130px;"></div>
    </div>
</div>      
</div><!-- /page -->

</body>
Run Code Online (Sandbox Code Playgroud)

html google-maps-api-3 ios cordova

9
推荐指数
2
解决办法
9045
查看次数

Phonegap Geolocation错误:超时

我有最新的phonegap 1.2,并在我的应用程序中提供了文档中的测试代码.当我在模拟器(xcode 4.2模拟器5.0)和运行5的iPad上运行我的应用程序时,我收到错误"Geolocation Error:timeout".

还有其他人经历过这个吗?这是我的代码:

document.addEventListener("deviceready", onDeviceReady, false);
        // PhoneGap is ready
        function onDeviceReady() {
        var myOptions = { enableHighAccuracy: true };
        navigator.geolocation.getCurrentPosition(onSuccess, onError,myOptions);}
Run Code Online (Sandbox Code Playgroud)

谢谢!

iphone geolocation ios cordova

8
推荐指数
1
解决办法
2021
查看次数

iOS发行证书,由另一位开发者签名

我的公司刚为已经拥有Apple Developer帐户且已经创建了分发证书的客户构建了一个应用程序.当证书下载到我们的构建机器时,它显然不是由我们签署的.

我们是否可以签署他们已经创建的证书,以便我们可以提交应用程序?

iphone certificate ios

6
推荐指数
1
解决办法
4089
查看次数

在等待期间取消js

我在加载屏幕上有一些代码,在用户登录前等待五秒钟:

  setTimeout(
    function() {
        $.doPost("http://mysite.com", {
                username: results.rows.item(0).username,
                password: results.rows.item(0).password
            });
  }, 5000);
Run Code Online (Sandbox Code Playgroud)

在页面等待的同时,屏幕上还有一个"退出"按钮,如果点击,则需要发布此帖子.基本上,用户在自动登录之前有五秒钟点击注销.注销按钮有一个onClick,无论我放在该功能中,它继续登录,我怎么能让那个按钮停止$.doPost发生?

javascript jquery timeout

1
推荐指数
1
解决办法
147
查看次数

PHP Curl 帖子不起作用,帖子中没有任何内容

我在同一台服务器上有两个站点:

api.mysite.com john.mysite.com

在我的 API 站点上,我有一个接受 POSTed json 数组的服务。在我的 john.mysite.com 站点中,我正在调用该服务并使用以下方法发布它:

 $info['id'] ="oo_".uniqid();
 $info['version'] ="5";

 $url = "http://api.mysite.com/services/addclient";
 $posted_fields = json_encode($info);

   $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
   $result = curl_exec($ch);
   echo $result;
Run Code Online (Sandbox Code Playgroud)

当这被调用时,我没有收到任何发布到网络服务的信息。我已经进入该代码并转储 $_POST 并且它是空的。为什么 curl 不通过 POST 发送数据?

谢谢你的帮助!

php curl

1
推荐指数
1
解决办法
1698
查看次数

可以在iOS 4.3上运行针对5.0 SDK构建的iOS应用吗?

我的应用程序没有任何iOS 5.0特定代码,但我刚刚下载了Xcode 4.2,需要对我的应用程序进行更新,但看到我只有5.0 SDK.如果我针对此SDK构建,它会在使用应用程序之前强制所有用户拥有5.0吗?

xcode ios

0
推荐指数
1
解决办法
320
查看次数