如何在html按钮的click事件上调用任何目标c插件方法

时间:2012-01-17 04:59:34

标签: iphone cordova

我是phonegap开发的新手。我有一个html页面,其中包含一个文本字段和一个按钮。我想调用我的插件类中的插件方法-(void)nameOfMethod:( NSMutableArray*)paramArray withDict: (NSMutableDictionary*) options,它从我的html文本字段中获取文本并显示alertview。我不知道如何通过javascript调用此方法。我做了javascript编码的一小部分

<head><script type="text/javascript" src="encryptdata.js"></script></head>
 <body>
 <input type="password" name="confirmPassword" id="confirmPassword" value="" /> 
<input type="button" value="FetchR" onclick="fetchRelation()"/> </body>  
   encryptdata.js   
function fetchRelation() {     var getvalue=document.getElementById('confirmPassword').value;      //what is next step....... to send the data to the plugin class      }

但我不知道如何在javascript中安装该插件并在javascript中调用其方法。有没有人有关于phonegap的想法然后请求帮助我。

1 个答案:

答案 0 :(得分:0)

解决方法是将UIWebView委托设置为一个类,并注意-webView:shouldStartLoadWithRequest:navigationType:方法。只需使用window.location将URL传递给它,然后解析URL以调用所需的Objective-C方法。