gpt4 book ai didi

php - Ajax调用php函数

转载 作者:行者123 更新时间:2023-11-30 01:25:02 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 和 PHP 发布到 MySQL:

jQuery:

var data = $("#prueba").text();
$.ajax({
type: "POST",
url: "insertar_mysql.php",
data: {
values: data
},
success: function(msg) {
if (msg) {
alert('success'); //testing purposes
} else {
alert('fail'); //testing purposes
}
}
});

然后在同一个文件夹中我有文件insert_mysql.php,代码是

$nombre = $_POST['values'];

问题是AJAX功能不起作用,不知 Prop 体原因。该代码永远不会进入 insertar_mysql.php

更新:

我解决了问题,文件目录错误,但实际上我还有更多问题,chorme 控制台说:

    POST http://uplaber.com/manager/insertar_mysql.php 403 (Forbidden) jquery-latest.js:8706
send jquery-latest.js:8706
x.extend.ajax jquery-latest.js:8136
(anonymous function) uplaber-manager:988
x.event.dispatch jquery-latest.js:5095
v.handle

任何建议,为什么被禁止?

最佳答案

将您的 ajax 函数替换为以下函数,在此函数中我添加了错误事件,以确保您的 ajax 调用中是否存在任何错误。

var data = $("#prueba").text();
$.ajax({
type: "POST",
url: "insertar_mysql.php",
data: {
values: data
},
success: function(msg) {
if (msg) {
alert('success'); //testing purposes
} else {
alert('fail'); //testing purposes
}
},
error:function(e){
alert("something wrong"+ e) // this will alert an error
}
});

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

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