未定义的索引:处理此 AJAX 代码时的名称
Undefined Index : name while processing this AJAX Code
$(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)
}
});
});
});
此代码显示错误未定义的索引 : 名称。这是我的表单方法。 加 这是获取.php代码:
<?php
$name = $_POST['name'];
echo $name;
?>
你必须在数据变量对象名称中设置键和值:输入数据
$(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)
}
});
});
});
最后,我找到了解决方案,但不是由于.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
相关文章:
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- JavaScript代码未正确检查ajax请求
- 未执行Ajax循环的Javascript之后的代码
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- AJAX调用运行C代码的最佳实践
- 在jquery中完成ajax调用后,如何运行一些代码
- Javascript等待ajax成功后再执行代码
- Javascript ajax代码在ibm worklight中不起作用
- AJAX错误状态代码500内部服务器错误
- 在按钮'上运行PHP代码;s onclick事件,或者使用Ajax
- 成功ajax:如果是200状态代码,则运行函数else另一个函数
- 在AJAX成功响应中执行Javascript代码(在单独的文件中)
- 我可以获得用Ajax调用的函数的返回代码吗
- 运行函数ifsuccess($.ajax)有200个状态代码
- ajax代码工作时,使用javascript禁用html中的链接
- calling.trigger(“click”),它在ajax调用返回的javascript代码中
- 在AJAX jQuery加载()之后运行jQuery代码
- 从Javascript调用php代码-AJAX响应整个页面's html
- 安全的angularjs代码ajax请求的php文件