小编h4k*_*0rd的帖子

Phonegap跨域AJAX POST请求无法在Android上运行

跨域AJAX POST请求在包括移动电话上的浏览器的Web浏览器上完美运行,但不适用于使用的本机应用程序 Phonegap

我创建了一个登录表单,用户必须输入他们的登录凭据,然后由heroku上托管的服务器验证,{"success":true}如果输入了有效凭据,则返回json .

我的Ajax脚本:

$.ajax({
   type: "POST",
   url: "http://domain.com/public/auth/app-login",
   contentType: "application/x-www-form-urlencoded; charset=utf-8",
   dataType: "json",
   data: {identity: <username from form>, password: <password from form>},
   crossDomain: true,
   cache: false,
   success: function(data) {
       obj = JSON.parse(data);
       if (obj && obj.success === true) {
          window.location.href = 'home.html';
       }
   },
   error: function(e) {
       alert('Error: ' + e.message);
   }
});
Run Code Online (Sandbox Code Playgroud)

解决此问题的步骤:

<access origin="http://domain.com/public/auth/app-login" />

<access origin="*" />

  • 告诉jQuery允许跨域

$.support.cors = true; 要么 jQuery.support.cors = true;

  • 禁用缓存 cache: false

任何帮助表示赞赏.

ajax jquery android cross-domain cordova

11
推荐指数
1
解决办法
5万
查看次数

如何在不知道变量传递的情况下阅读帖子请求

我正在尝试使用PHP是否传递变量来读取客户端发送的发布请求.我想要的是阅读帖子数据.我试过使用,以下没有任何运气:

echo file_get_contents('php://input');
Run Code Online (Sandbox Code Playgroud)

我已经尝试将发布请求发送到http://posttestserver.com/HTTP Post返回200并显示发送给它的发布数据.

我如何使用PHP进行此操作?

php post

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

PHP数组到JSON - 未捕获的SyntaxError:意外的输入结束

我有一个存储在变量中的php嵌套数组$myArray,下面是var在将其转储到浏览器之后的样子(它不是一个完整的输出).

<?php var_dump($myArray); ?>
Run Code Online (Sandbox Code Playgroud)

输出:

array (size=4)
  'id' => string '162' (length=3)
  'content' => string 'Test content' (length=12)
  'children' => 
    array (size=16)
      0 => 
        array (size=4)
          'id' => string '29208' (length=5)
          'content' => string 'Test content 1' (length=14)
          'children' => 
            array (size=3)
              ...
      1 => 
        array (size=4)
          'id' => string '29215' (length=5)
          'content' => string 'Test content 2' (length=14)
          'children' => 
            array (size=1)
              ...
      2 => 
        array (size=3)
          'id' => string '29220' (length=5)
          'content' => string 'Test Content …
Run Code Online (Sandbox Code Playgroud)

javascript php json

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

有权访问Amazon EC2实例中的文件夹的AWS IAM用户

我已经ubuntu在Amazon EC2中创建了一个实例。该实例在根目录中有3个项目文件夹:

/var/www/html/project_1
/var/www/html/project_2
/var/www/html/project_3
Run Code Online (Sandbox Code Playgroud)

我想IAM user为只能访问project_1文件夹而不访问其他文件夹的开发人员添加。开发人员可以通过Filezilla或ssh客户端sshsftp通过Filezilla或ssh客户端连接到实例中的文件夹,但只能访问该project_1文件夹。

amazon-web-services amazon-iam

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