$(document).ready(function(){
$('#add').click(function (e) {
e.preventDefault();
var inputdata = $('#iname').val();
$.ajax({
type: "POST",
url: "get.php",
data: inputdata,
success: function (data) {
alert("data" + data)
}
});
});
});
此代码显示错误未定义索引:名称。 这是我的表单方法。 加 这是Get.php代码:
<?php
$name = $_POST['name'];
echo $name;
?>
答案 0 :(得分:0)
您必须在数据变量对象名称中设置键和值:inputdata
$(document).ready(function(){
$('#add').click(function (e) {
e.preventDefault();
var inputdata = $('#iname').val();
$.ajax({
type: "POST",
url: "get.php",
data: {
name : inputdata
},
success: function (data) {
alert("data" + data)
}
});
});
});
答案 1 :(得分:0)
最后我找到了解决方案但不是因为.htaccess文件导致的原因。我创造了。在我的申请中删除文件工作正常没有任何问题..我不知道为什么会发生这种情况,如果你知道请解决这个
#Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f [NC]
RewriteRule ^ %{REQUEST_URI}.php [L]
#error documment..
Options -Indexes
ErrorDocument 403 http://localhost/error/403