jQuery .post()函数不工作

我试图发送一些数据到PHP文件,但jQuery甚至不运行我的PHP文件。只是为了测试我回显了一些文字,但我看不到任何输出。这是我的代码:jQuery .post()函数不工作

的jQuery:

. 

.

.

$("#addFolder").click(function(){

$(".folders").append("<p class='folder'>This is first folder<input type='checkbox' name='checkFolder'></p>");

$data = {'id':document.getElementById('id').value, 'text':document.getElementById('text').value};

$.post('addFolder.php', $data);

});

addFolder.php:

<?php 

include 'connect.php';

include 'functions.php';

$id = $_POST['id'];

$text = $_POST['text'];

session_start();

$user = $_SESSION['user'];

$userID = mysql_query("select id from users where username = '$user'")

$iduser = mysql_result($userID, 0)

mysql_query("insert into users_folders values ('$iduser', '$id') where id = '$iduser'") or die(mysql_error());

?>

回答:

$.post('addFolder.php', data); 

应该

$.post('addFolder.php', $data); 

还有,当你传递参数data

问题在您的addFolder.php以下行一个错字:

mysql_query("insert into users_folders values ('$iduser', '$id') 

where id = '$iduser'") or die(mysql_error());

回答:

检查这个

$.post('addFolder.php', data); 

//data replace $data like => $.post('addFolder.php', $data);

所以现在

$("#addFolder").click(function(){ 

$(".folders").append("<p class='folder'>This is first folder<input type='checkbox' name='checkFolder'></p>");

$data = {'id':document.getElementById('id').value, 'text':document.getElementById('text').value};

$.post('addFolder.php', $data);

});

以上是 jQuery .post()函数不工作 的全部内容, 来源链接: utcz.com/qa/267361.html

回到顶部