javascript - 使用 ajax 和 jQuery 执行一些 PHP 代码

标签 javascript php jquery css ajax

编辑:已解决。是一个简单的错误。 PHP 文件需要 URL 中的那些“?field=value”内容之一,而这正是数据部分中需要的内容。我需要将输入字段的值传递给 PHP 文件,因为在使用 Ajax 时,URL 不会改变。


三个文件: 测试.html 测试.php 测试.js

所以当用户点击test.html中的一个按钮时,就会执行test.php中的php代码

<form method="GET" action="test.php" id="addData">

这很好用。 PHP retireves 一些来自另一个网站的信息并将它们存储在变量中,然后将它们发送到我的数据库。一切正常。我现在要做的是让这个过程在后台发生。 我一直在研究 jQuery ajax 调用,并且有一个“数据”字段,您需要在其中输入数据以“发送”。这就是我感到困惑的地方。我的数据全部在 PHP 文件中处理,而我的 javascript 文件无法访问该数据。那么...数据字段中的内容是什么?

    $(document).ready(function(){
      $("#addData").submit(function(e){
        e.preventDefault();
        $.ajax
            ({
               type: 'POST',
               url: 'test.php',
               data:  ?????????????????????????????
               success.........
            })
      });
    });

因此,当他们提交表单时,我希望 PHP 执行并将数据发送到数据库。所有“数据”都在 PHP 文件中处理,“发送到数据库”也在 PHP 文件中处理。那么我应该在 ajax“数据”字段中输入什么??

最佳答案

您不必输入任何内容。把那条线拿出来。

 $(document).ready(function(){
  $("#addData").submit(function(e){
    e.preventDefault();
    $.ajax
        ({
           type: 'POST',
           url: 'test.php',
           success.........
        })
  });
});

关于javascript - 使用 ajax 和 jQuery 执行一些 PHP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23707104/

相关文章:

php 不向表中插入任何内容

javascript - velocity.js 的第一个动画被忽略

javascript - 未捕获( promise )错误 : The query requires an index

javascript - 滑动以显示/隐藏div?

php - 检查 CIDR 子网是否包含 IP 地址

php - 503 表单提交时服务不可用

JQuery,从 Html 字符串中删除元素并以 HTML 形式放回文本区域

php - 如何在ajax中发送 "&"作为请求参数

javascript - 使用 Firebase admin sdk 和云功能的 FCM 错误

javascript - 如何修改JavaScript窗口对象提示对话框