示例如下:$.ajax({url: '服务器地址', type: 'POST', data:{res.Name:"keyun"}, dataType: 'html', timeout: 1000, error: function(){alert('Error loading PHP document');}, success: function(result){alert(result);} });
就是这一句:data:{res.Name:"keyun"}, 参数不能带点号,请问如何解决,谢了!
就是这一句:data:{res.Name:"keyun"}, 参数不能带点号,请问如何解决,谢了!
解决方案 »
- [求助]如何取得一个多维数组的结构
- 一个curl的cookies登陆的问题的,帮忙看看
- php里字符串转字节数组(byte[])的方法或者函数(类)
- 如何设置mysql的配置文件,可使得程序访问数据库时,不使用 set names。。语句,也可以有 和从控制台窗口访问数据库一样的 字符集变量
- YulinBBS
- 如何将文件上传到SQLSERVER中的IMAGE字段
- 请教imap的问题
- 这个错误是什么原因啊?
- 如何用phpmyadmin管理MySQL数据库?
- mysql数据库和sql server它们的区别有吗?
- 谁帮我看看我的建库建表代码有什么问题呗
- 大神们,帮我解决个问题!网站访客的统计的问题
不过作为key,.会被php转换
data:{res.Name:"keyun"}
传递出去的可不是 res.Name !
而是 res 对象的 Name 属性, 你需要遍历 $_POST 才能确认
data:{"res.Name":"keyun"},
$_POST['res_Name']<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="en" />
<script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.6/jquery.js"></script>
</head><body>
<script type="text/javascript">
$.ajax({url: 'index.php', type: 'POST', data:{"res.Name":"keyun"}, dataType: 'html', timeout: 1000, error: function(){alert('Error loading PHP document');}, success: function(result){alert(result);} });
</script>
</body>
</html>
<?php
var_dump($_POST);
结果是:array(1) {
["res_Name"]=>
string(5) "keyun"
}