【问题标题】:Call a simple PHP function with ajax [closed]用ajax调用一个简单的PHP函数[关闭]
【发布时间】:2014-04-28 09:09:39
【问题描述】:

如何在 ajax 上调用带有查询的 php 函数?

我的html:

<input type="submit" value="Open Process" name="openProcess" id="openProcess" onclick="javascript:applicationOpenProcess()" >

还有我的php函数:

function openProcess(){
    $id = $_GET['application']; //Nodata need where is coming from the URL
    $openProcess = "UPDATE applications SET  process='1' WHERE application_id='".$id."'";
    $valProcess = db_query($openProcess, "+"); //function to execute query
}

伙计们,我真的需要这方面的帮助 谢谢小伙伴们

【问题讨论】:

标签: php jquery ajax function


【解决方案1】:

您需要做的第一件事是查看 Ajax 文档:https://api.jquery.com/jQuery.ajax/

Ajax 是用来发送请求的,但是成功后也可以运行一些东西:

这是一个基本的 Ajax 调用:

$.ajax({
    url: "ajax_content.php",
    type: "POST",
    data: ({
        page: page,
        content: content
    }),
    success: function (data) {  alert (data) }
 });

如您所见,该函数成功传回“数据”。因此,假设您想传回从数据库中获得的一些信息。您需要确保输出是 json_encode($data);在 ajax_content.php 页面中。那会给你一些东西。然后您可以使用 alert() 查看数据。有道理?

【讨论】:

  • page:page 和 content:content 是声明的变量,允许您将信息传递给文件。就像您需要传递密码或 ID 等一样。
【解决方案2】:

检查这个其他答案: jQuery Ajax POST example with PHP

正如 Lampdev 上面所写,您只需将基本的 aJax 调用调整到您的代码中

 $.ajax({
        type: 'POST',
        url:"code.php",
        dataType:'json',
        success: function () { }
});

另一个答案会帮助你做你想做的事,非常适合 ajax 初学者

你需要 3 个文件,假设你有一个不同的文件作为表单的 js。它会是这样的:

  • form.php/html
  • script.js
  • code.php

【讨论】:

    【解决方案3】:

    通过 ajax 你只能发送请求。您可以根据需要将其发送到调用您的函数的页面

    【讨论】:

      【解决方案4】:

      您需要创建一个 php 文件,编写您的代码,然后通过 ajax 调用该 php 文件

       $.ajax({
              type: 'POST',
              url:"example.php",
              dataType:'json',
              success: function () { }
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多