ldcf.net
当前位置:首页 >> "AjAx"怎么传递多个数值? >>

"AjAx"怎么传递多个数值?

jquery 的ajax 向后台传递多个数值时可按一下方法操作。 $(function () { $('#Button1').click(function () { var username = $('#txtUserName').val(); var pwd = $('#txtPwd').val(); $.ajax({ type: "post", contentType: "application/json"...

你这种写法type应该是get ,POST方式传参数可以写成: data:{"id":id,"name":$("#name").val()}

使用JSON串!序列化成JSON串,ajax可以直接接收JSON的格式!js里面有JSON.toJSON方法和JSON.fromJSON方法,aspx没用过,asp过时的dong西。每种语言都有序列化JSON串的方法。没有也可以自已写个简单的!

在echo语句的上面,有没有使用过其他的输出函数。检查一下。

data:datas,就是传的参数,这个datas必须是对象类型的,比如data:{"name":"zhangsan"},后台就能接收到name的值了

你用window.open打开ajax的后台地址测试一下,无误后再去掉,调试ajax

定义一个全局变量在最外层就行了

a.html页面代码: 链接b.html页面代码: var params = window.location.search;params = params.substring(params.indexOf(?)+1, params.length);var param = params.split("=")[1];param就是你想得到的999

麻烦你给非数字的加上引号括起来,不括起来的叫变量,括起来的叫字符串 {a:"dddd"} 冒号前边的不需要引号括起来

用数组 name=\"check[]\"接着和普通的一样处理,传到php就是一个数组了,foreach9($check as value) 遍历数组 $check 就可以得到每一个值,接着怎么处理看自己的了,比如逗号分割啊等等。;P (老是提问,感觉不好意思,论坛还是需要付出,像我这...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com