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

Javascript 使用ajax和jQuery执行一些PHP代码,javascript,php,jquery,css,ajax,Javascript,Php,Jquery,Css,Ajax,编辑:已解决。这是一个简单的错误。PHP文件需要URL中的一个“?field=value”内容,这就是数据部分需要的内容。我需要将输入字段的值提供给PHP文件,因为在使用Ajax时,URL不会改变 三个文件: test.html test.php test.js 因此,当用户单击test.html中的按钮时,它将在test.php中执行php代码 <form method="GET" action="test.php" id="addData"> 因此,当他们提交表单时,我希望执

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


三个文件: test.html test.php test.js

因此,当用户单击test.html中的按钮时,它将在test.php中执行php代码

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

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

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

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

如果您没有发布数据,您将使用使用get类型的ajax方法

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

如果您没有过帐数据,则不应使用过帐类型。Get请求被删除,因为PHP脚本现在根本没有执行。成功响应是success,但PHP不执行。我确实需要一个数据部分。我犯了愚蠢的错误。我需要提供PHP文件运行所需的URL参数。您是否在表单中发布了任何数据?哦,是的,应该是GET。您到底想做什么?如果您的脚本只是从另一个网站获取一些数据并将其存储在数据库中,那么您可能正在寻找cron作业。不需要通过网页和ajax来实现这一点。
$(document).ready(function(){
  $("#addData").submit(function(e){
    e.preventDefault();
    $.ajax
        ({
           url: 'test.php',
           success.........
        })
  });
});