php - 如何使用 jQuery 发布数据

标签 php javascript jquery mysql

我正在使用 PHP 向数据库提交一个非常简单的数据。在我的 page.php 上,我有一个链接,通过单击它我将它的 id 和一些其他数据插入数据库中。例如:

echo "<a href='".$base_url."?submit=$page_id'> Submit it</a>";

它生成类似 page/test-page/?submit=12 的 url

在页面顶部,我使用 $_GET 获取页面 ID,并按以下方式将其插入数据库:

if (isset($_GET["submit"])) {
        $page_id = $_GET['submit'] //yes, its not secure.       
        //insert in db.     
        //get db success/error msg in $db_msg       
    }

如何在不刷新页面的情况下提交数据并获取数据库成功或失败消息。

最佳答案

查看有关 Ajax 函数的 JQuery 文档:http://api.jquery.com/jQuery.post/

你会做类似的事情

 $.ajax({
  type: 'POST',
  url: page.php,
  data: submit=$page_id,
  success: function(){print("success");}
});

顺便说一句:使用 post 比使用 get 更好,它看起来更干净。 (至少在我看来)

关于php - 如何使用 jQuery 发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10532765/

相关文章:

php - 使用 WordPress 使用 PHP 下载 CSV 文件

php - 您可以将送货地址传递给 Stripe Checkout

javascript - 使用 JQuery 单击时打开延迟窗口

php - AJAX在聊天脚本中刷新用户在线

php - 在 Ubuntu 14.04 x64 DigitalOcean 上安装带有主题的特定 Wordpress 安装

javascript - 空 JS 对象

javascript - 如何使用 javascript 获取 HTML 文本节点的位置和大小?

javascript - 将 popover 放入 td

javascript - 当 img src 更改时触发事件

javascript - jPlayer + Bootstrap Modal - DOM 问题