AJAX发布到数据库
我已经查看了其他问题,但找不到为什么这不起作用的答案。 我在线关注教程。 这是我的代码:
HTML文件:
AJAX Test Enter an Item
JS档案:
$('#button').click(function() { var item = $('#item').val(); $('#content').text('Loading...'); $.post('ajax.php', { item: item }, function(data) { $('#content').text(data); }); });
PHP文件:
我不明白我做错了什么。 本教程具有相同的代码。 谢谢你的帮助。
moonwave99是对的(我不确定为什么downvotes)..而且scr =“ajax”应该是你的html中的src =“ajax”,应该放在头部甚至之前。 其他原因可能是ajax.php对网站的位置,也许声明整个url会有所帮助:
$.post('http://wholeurl/ajax.php', { item: item }, function(data) { $('#content').text(data); });
希望这有帮助,如果没有请指出错误。
好吧,我不知道我是否可以帮助你:
你的代码有些错误
-
elseif条件不是====(4)只是===(3)
-
ajax.js文件应该在jquery库之后
-
src属性不是scr。
-
当然,jquery库的URL应该以http://开头,因为它是一个外部资源。
-
mysql_query()函数应该有连接变量,例如:
mysql_query(“[query here]”,$ connect);
除了您可能遇到的任何其他错误,您应该在脚本之前导入jQuery: