作者ireullin (raison detre)
看板PHP
标题[请益] codeigniter 中使用XMLHttpRequest发送po
时间Thu Jun 13 16:35:34 2013
请问一下
我使用 XMLHttpRequest 向 codeigniter 发送一个post要求
并且代入 json={"name":"user"}
但是我在server端使用 echo $this->input->post('json');
取不到值
我用fiddler观察送出去的资料
资料是有被夹带进去的
唯一有差别的是他http协定中的content-type是 application/xml
但是我在javascript中去设定 XMLHttpRequest.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");
浏览器在执行的时候会跟我报错 ( DOM exception 11 )
我用的是 Chrome
请问这该如何处理
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.71.34
1F:→ fri13:用file_get_contents("php://input")可以取得原来的值 06/13 18:51
2F:→ ireullin:抱歉 ...我不是很懂,file_get_contents不是从档案取值吗 06/14 09:04
3F:→ ireullin:为何可以取到http传送的东西 06/14 09:05
5F:→ ireullin:我了解了,谢谢你们 06/14 11:54
6F:→ ireullin:另外想请问是否只能使用这种方式 06/14 11:54
7F:→ ireullin:还是codeigniter中有其他的处理方式 06/14 11:55
8F:→ ireullin:然後codeigniter抓不出来是否真的与content-type有关系 06/14 11:55
10F:→ fri13:也可以直接使用这个啦 06/14 22:33