解决方案 »
- 网站模板出现问题请帮我解决一下
- 怎样精确获取用户从那个网站的页面仿问到本站
- 有red linux版的dreamweaver吗????
- 对“资源”这种数据类型不太理解,望高手解答
- 如何从数据库所有表中取出最新的数据?
- 这样的JS代码咱写,谢谢
- 再求一个表达式
- ASP中的日期函数Now()在PHP中是什么呢?
- 请教PHP捕捉SQL SERVER触发器错误的问题
- 请问有没有办法,我不知道上一个页面输入框的名字,和不知道有好多个输入框的情况下,我想显示你一个页面所有输入框中的内容。请问有没有
- php报错caught SIGTERM, shutting down
- 提交表单出现Notice: Undefined index: myfile
因为只有 echo 才能使 ajax 得到值
这不是函数调用,所以不能是 return问题2,在test.html中 success: function(msg)这个函数里面访问ajax.php返回的数据为什么能直接msg.name、msg.password这样访问?ajax.php返回的不是一个json数据吗?访问json数据不是应该用each什么的遍历吗?怎么能够直接msg.password这样访问呢?
因为是对象,并且你已经知道了属性名,所以可以直接访问
返回的是 json 串,但你有 dataType: "json",所以被 jq 转换成了对象
因为是要输出,所以用echo或print。另外如果是调用函数,才需要用return返回值。问题2,在test.html中
success: function(msg)这个函数里面访问ajax.php返回的数据为什么能直接msg.name、msg.password这样访问?ajax.php返回的不是一个json数据吗?访问json数据不是应该用each什么的遍历吗?怎么能够直接msg.password这样访问呢?
json_encode($_POST); 返回的是json数据,jquery会转换为对象。
所以msg={"username":"xxxx","password":"xxxx"}