gpt4 book ai didi

php - 单击按钮调用 php 函数

转载 作者:搜寻专家 更新时间:2023-10-31 21:16:23 25 4
gpt4 key购买 nike

如何使用 ajax、javascript 或 jquery 调用 php 函数?

这是我的php脚本

function submitmessage() {
$sent = date(y-m-d-h-m-s);
$message = $_POST['message'];
$query = "INSERT INTO chatbox (from,to,message,sent)
VALUES('$fullname','$to','$message','$sent')";
mysql_query($query) or die(mysql_error());
}

最佳答案

让 AJAX 调用连接的文件在服务器上可用。

假设您的函数在文件中:functions.inc.php

您可以拥有一个包含 functions.inc.php 并调用 submitmessage 函数的 php 文件。

ajax_responder.php:

require_once 'functions.inc.php';    

if(!empty($_POST)) {
submitmessage();
}

现在您可以使用 ajax_responder.php 的 URL 来提交消息。

使用 jQuery 包含或写入带有表单的页面:

function submitmessage(){
$.post("url_path/ajax_responder.php", { fullname: document.chatbox.fullname.value, message: document.chatbox.message.value } );
}

然后,不是提交表单,而是将提交按钮更改为调用提交消息 javascript 的按钮:

<button onclick="submitmessage()">Submit Message</button>

附带说明一下,为了安全起见,我建议您对 POST 数据做更多的事情,以确保您不会得到 SQL injection。 .由于您已经在使用 mysql 函数,您可以尝试 mysql_real_escape_string .

关于php - 单击按钮调用 php 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com