|
|
发表于 2016-4-20 16:44:46
|
显示全部楼层
本帖最后由 justinwq 于 2016-4-20 16:46 编辑
求助:如何取得ajax方式向后台提供的数据:
用的是easyui
1、from表单POST
- <form id="ff" action="form.aardio" method="post">
- <table>
- <tr>
- <td>Name:</td>
- <td><input name="name" type="text" value="小王"></input></td>
- </tr>
- <tr>
- <td>Email:</td>
- <td><input name="age" type="text" value="28"></input></td>
- </tr>
- <tr>
- <td></td>
- <td><input type="submit" value="Submit"></input></td>
- </tr>
- </table>
- </form>
复制代码
在后台.aardio文件中可以通过request.post["name"]或request.query("name")取得post过来的name值。
2、datagrid 采用的是ajax方式异步提交的参数
- <script type="text/javascript" >
- $(function () {
- $('#dg').datagrid({
- width:500,
- height:150,
- url:'datagrid.aardio',
- title: 'My Panel',
- [color=DarkOrange]queryParams:{
- name:'张三',
- passw:'abcd.123'
- },[/color]
- columns:[[
- {field:'id',title:'id',width:100},
- {field:'分类号',title:'分类号',width:100},
- {field:'分类名称',title:'分类名称',width:100,align:'right'}
- ]]
- });
-
- });
- </script>
- <table id="dg"></table>
复制代码
在后台.aardio文件中却不能通过request.post["name"]或request.query("name")取得post过来的name值。
通过response.write( request.postData() ) 输出的结果 name=%E5%BC%A0%E4%B8%89&passw=abcd.123
有什么好的方式可以把name 和passw的值提取出来,而在php中用$_post['name']就可以取得了。
|
|