如何从Android Webview执行ajax请求并获得响应?

时间:2016-04-16 05:08:20

标签: javascript android ajax android-webview hybrid-mobile-app

我是Android Hybrid App的新手。我想在ajax请求中发布令牌并获取ajax响应。

我的网络视图在这里

enter image description here

在这个由ajax从php端发布的webview 3字段中,但是当我点击 SUBMIT 按钮时,我希望从这个3字段中发送令牌。

那么我如何使用此帖子请求发布令牌,以及如何获得此请求的响应。

这是我的ajax功能:

 $("#submit").click(function () {
                   $.ajax({
                       url: 'http://localhost/php_site/insertUserData',
                       method: "POST",
                       dataType: 'json',
                       data: $("#form").serialize(),
                       success: function (result) {
                           console.log(result);
                       },
                       error: function () {
                           console.log("error");
                       }
                   });
               });

在Android webview中加载的php文件中实现的ajax post请求代码。

我试图找到但无法得到确切的解决方案,如果有人知道,请帮助我。谢谢。

1 个答案:

答案 0 :(得分:1)

您可能需要将token作为 POST 请求的参数发布。为此,您可能需要创建 PHP 文件而不是 HTML 文件。

像:

www.yoururl.com/functionName.php 

使用post参数 token ,它将通过PHP文件获取,制作一个隐藏的字段来存储它。

因此,您的表单将通过单击“提交”按钮自动发布令牌。

我认为这将是一个更好的解决方案。如果你发现任何人很高兴知道。 :):)

谢谢。