连接到HTML5应用程序的外部服务器

特雷弗·扎姆

我正在使用表单来提交和更新位于外部服务器上的数据库。当我将所有文件放在同一服务器(PHP和html)上时,我可以进行更新而没有任何问题。但是,当我将其分离出来时,仅将php文件保留在服务器上并从计算机上操作html文件时,我将无法再进行更新。

alert("submit")当我单击表单的提交时,JavaScript中的第一个甚至都不会触发。我无法将所有文件保留在服务器上,因为html部分将被转换为HTML5应用程序。无论如何,我可以解决这个使文件分开的问题。

HTML代码

<html>
    <head>
        <title></title>
        <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
        <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
    </head>
    <body>
        <form method="post" id="infoForm">
            <input type="text" name="first_name" id="first_name" value="" placeholder="First Name"  />
            <input type="text" name="last_name" id="last_name" value="" placeholder="Last Name"  />   
            <input type="text" name="email" id="email" value="" placeholder="Email"  />
            <button type="submit">Submit</button> 
        </form>

        <script>
            $('#infoForm').submit(function() {
                alert("submit");
                var postTo = 'http://www.examplesite.com/add.php';

                $.post(postTo,({first_name: $('[name=first_name]').val(), last_name: $('[name=last_name]').val(), email: $('[name=email]').val()}),
                function(data) {
                    alert("data is " + data);
                    if(data != "") {
                        // do something
                    } else {
                        // couldn't connect
                    }
                    },'json');
                return false;

            });
        </script>
    </body>
</html> 

PHP代码:

<?php

$server = "localhost";
$username = "user";
$password = "pass";
$database = "db";

$con = mysql_connect($server, $username, $password) or die ("Could not connect: " . mysql_error());

mysql_select_db($database, $con);

$firstname = mysql_real_escape_string($_POST["first_name"]);
$lastname = mysql_real_escape_string($_POST["last_name"]);
$email = mysql_real_escape_string($_POST["email"]);

$sql = "INSERT INTO personnel (first_name, last_name, email) ";
$sql .= "VALUES ('$firstname', '$lastname', '$email')";

if (!mysql_query($sql, $con)) {
    die('Error: ' . mysql_error());
} else {
    echo "Comment added";
}

mysql_close($con);
安东·F

您说的是警报都不会触发。检查jQuery是否正确加载。尝试从本地主机运行时进行更改:

//code.jquery.com/jquery-1.11.3.min.js到http://code.jquery.com/jquery-1.11.3.min.js

那是因为浏览器在本地提供文件,不知道它应该从Web加载外部库。明确设置协议将使他不在文件系统中搜索它们,而是通过url进行加载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将HTML5应用程序连接到服务器上的数据库*安全*

来自分类Dev

如何将html5应用程序与服务器连接

来自分类Dev

应用程序无法连接到简单的服务器

来自分类Dev

IHS Web服务器连接到Websphere应用程序服务器

来自分类Dev

无法通过本地网络外部连接到Chrome应用程序TCP服务器

来自分类Dev

无法从我的本地网络外部连接到Chrome应用程序TCP服务器

来自分类Dev

断开连接后尝试连接到SignalR服务器时,应用程序崩溃

来自分类Dev

在Viber或Telegram等聊天应用程序中将客户端连接到服务器

来自分类Dev

如何在移动应用程序上连接到服务器?

来自分类Dev

VB6连接到远程mySQL服务器挂起应用程序

来自分类Dev

关闭应用程序后,如何在后台连接到服务器?

来自分类Dev

无法从C#.net应用程序连接到oracle服务器

来自分类Dev

如何从Flask应用程序使用SSL连接到mysql服务器

来自分类Dev

将MySQL连接到Java客户端/服务器应用程序

来自分类Dev

连接到服务器时C应用程序冻结

来自分类Dev

通过SSL从PHP应用程序连接到Gearman服务器

来自分类Dev

Android应用程序需要帮助来连接到Java本地主机服务器

来自分类Dev

对于移动应用程序,哪个更好,使用域名连接到服务器或IP地址?

来自分类Dev

将android应用程序连接到sockjs服务器

来自分类Dev

将应用程序发布到远程服务器时,无法连接到SQL

来自分类Dev

mobilefirst ios混合应用程序无法连接到生产服务器

来自分类Dev

流星android应用程序将无法连接到服务器

来自分类Dev

流星移动应用程序无法连接到服务器

来自分类Dev

使用C#控制台应用程序连接到TFS服务器

来自分类Dev

如何使用LDAP服务器将vb.Net应用程序连接到Oracle?

来自分类Dev

单击一次应用程序以连接到远程服务器

来自分类Dev

使用 sudo 运行应用程序时无法连接到 X 服务器

来自分类Dev

Maven 应用程序无法连接到数据库服务器

来自分类Dev

无法从 Xamarin.Forms 应用程序连接到 SignalR 服务器

Related 相关文章

  1. 1

    将HTML5应用程序连接到服务器上的数据库*安全*

  2. 2

    如何将html5应用程序与服务器连接

  3. 3

    应用程序无法连接到简单的服务器

  4. 4

    IHS Web服务器连接到Websphere应用程序服务器

  5. 5

    无法通过本地网络外部连接到Chrome应用程序TCP服务器

  6. 6

    无法从我的本地网络外部连接到Chrome应用程序TCP服务器

  7. 7

    断开连接后尝试连接到SignalR服务器时,应用程序崩溃

  8. 8

    在Viber或Telegram等聊天应用程序中将客户端连接到服务器

  9. 9

    如何在移动应用程序上连接到服务器?

  10. 10

    VB6连接到远程mySQL服务器挂起应用程序

  11. 11

    关闭应用程序后,如何在后台连接到服务器?

  12. 12

    无法从C#.net应用程序连接到oracle服务器

  13. 13

    如何从Flask应用程序使用SSL连接到mysql服务器

  14. 14

    将MySQL连接到Java客户端/服务器应用程序

  15. 15

    连接到服务器时C应用程序冻结

  16. 16

    通过SSL从PHP应用程序连接到Gearman服务器

  17. 17

    Android应用程序需要帮助来连接到Java本地主机服务器

  18. 18

    对于移动应用程序,哪个更好,使用域名连接到服务器或IP地址?

  19. 19

    将android应用程序连接到sockjs服务器

  20. 20

    将应用程序发布到远程服务器时,无法连接到SQL

  21. 21

    mobilefirst ios混合应用程序无法连接到生产服务器

  22. 22

    流星android应用程序将无法连接到服务器

  23. 23

    流星移动应用程序无法连接到服务器

  24. 24

    使用C#控制台应用程序连接到TFS服务器

  25. 25

    如何使用LDAP服务器将vb.Net应用程序连接到Oracle?

  26. 26

    单击一次应用程序以连接到远程服务器

  27. 27

    使用 sudo 运行应用程序时无法连接到 X 服务器

  28. 28

    Maven 应用程序无法连接到数据库服务器

  29. 29

    无法从 Xamarin.Forms 应用程序连接到 SignalR 服务器

热门标签

归档