首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ajax jquery从远程服务器访问php

使用ajax jquery从远程服务器访问php
EN

Stack Overflow用户
提问于 2014-11-16 12:26:08
回答 1查看 1K关注 0票数 0

我目前正在使用phonegap来制作应用程序。我们知道,phonegap只允许使用html css和js。因此,不能使用php。我进行了一些研究,发现我可以将php文件放在远程服务器中,并使用ajax使用远程服务器的url调用php文件。但是,它仍然不能调用php文件。

下面是我在login.html中的ajax代码片段:

代码语言:javascript
运行
复制
$(document).ready(function(){
    $("#btn").click(function(){
        var username = $("#username").val();
        var password = $("#password").val();
        var dataString = 'name1=' + username + '&password1='+ password;
        var theUrl =  'auth.php';
        if(username==''||password==''){
            alert("Please Fill All Fields");
        } else {
            $.ajax({
                type: "POST",
                url: theUrl,
                data: dataString,
                cache: false,
                success: function(result){
                    if (result == "right") {
                        window.location.href = 'home.html';
                    } else {
                        alert("Wrong username or password");
                    }
                }
            });
        }
        return false;
    });
});

由于我正在使用auth.php进行测试,login.html仍然在同一个文件夹中,所以一切都很好。但是,当我在远程服务器中使用文件的url时,它总是失败。

提前感谢您的回复。

EN

Stack Overflow用户

发布于 2014-11-16 14:11:13

你有两个选择

1.使用本地主机

试试这个网址

theUrl=http://10.0.2.2/yourfilepath,但这将只在仿真器中工作,而不是在您希望测试的浏览器.If中工作,首先禁用web安全性,然后再尝试它。

2.使用liveserver

像网站url一样访问这些文件,例如:www.apptest.in/test/auth.php

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26956877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档