我对这个问题很难过。我试图通过ajax发布一个变量。这是我的javascript / jquery代码...
var name = "Bob";
$(".save").click(function(){
$.ajax({
type: "POST",
url: "ajax.php",
data: {fname:name}
}).done(function( msg ) {
alert( "Data: " + msg );
});
});
这是我的ajax.php文件:
<?php
$data = $_POST['fname'];
?>
问题是我总是在我的php错误日志中得到这个错误...
[15-Aug-2013 11:05:26] PHP Notice: Undefined index: fname in /Applications/MAMP/htdocs/Project/ajax.php on line 2
我在这里做错了什么?
答案 0 :(得分:0)
你的代码绝对没问题。也许你的问题来自.htaccess并且它进行了重定向 当你访问php文件。你应该仔细检查一下。 Deny ajax file access using htaccess