如果要利用ajax传输数组,或者传输多个(不知道有多少个)class的某一属性的值,例如:

要将这三个数据传入php编辑界面,图片显示有三个数据,但实际上,数据的多少是由数据库所导出的数据

决定的。如果单个数据,一个个传输显然是不可能的,所以可以吧这些元素设置为相同的class名字,并且遍

历这些元素。

如果设置这些元素的 class="vvv" name="名字" ,在jq代码中:

var a = new Array();
for(var i=0;i<vvv.length;i++)
{
										   					a.push([vvv.eq(i).attr("name"),vvv.eq(i).val()]);
}
var a = JSON.stringify(a);

 

这样a元素 就变为一个二维的json数据,索引为name所指定的名字。

同样a元素就可以用ajsx传入php界面了:

$.ajax({
type:"post",
url:"chuli.php",
data:{shuzu:a},
dataType:"TEXT", success:function(){ 代码 }

  

在chuli.php界面:

$att = $_POST["shuzu"];
$att = json_decode($att);

  

这样就可以把传过来的json数据转换为数组

此时可以进行循环了

foreach($att as $a)
{
	代码
}

  

 

最新文章

  1. hao916,hao123,2345.com浏览器劫持-分析与清除
  2. 树莓派+移动硬盘搭建NAS服务器
  3. jquery中append()、prepend()、after()、before()的区别详解
  4. Mine Number(搜索,暴力) ACM省赛第三届 G
  5. HDU 4666 Hyperspace(曼哈顿距离)
  6. Eclipse中直接双击执行bat时路径问题
  7. JavaScript高级程序设计之原型对象
  8. 【BZOJ】【1565】【NOI2009】PVZ 植物大战僵尸
  9. Vimrc配置以及Vim的常用操作
  10. (转)SSI开发环境搭建
  11. Windows Server 2012 R2在桌面上显示计算机/网络图标
  12. python reduce使用实例
  13. Eclipse中启动tomcat从console跳回servers
  14. 并发容器之写时拷贝的 List 和 Set
  15. H3C系列之三层交换机系统版本升级
  16. 【转】JQuery上传插件Uploadify使用详解及错误处理
  17. flask 连接数据库
  18. pycharm shortcut
  19. Typecho 二次开发文档链接
  20. C语言近程型(near)和远程型(far)的区别是什么?

热门文章

  1. Android SQLite 加入自定义函数
  2. ucos队列的实现--源码分析
  3. iOS调试-LLDB学习总结
  4. CodeSmith生成实体类
  5. Arcgis js API使用wmts方式加载GeoWebCache中的切片地图(转载)
  6. netstat 查看连接数
  7. JS 上传文件 Uploadify 网址及 v3.2.1 参数说明
  8. 【WebService】WebService学习笔记
  9. 第一个shell脚本 结合计划任务下载远程文件
  10. CCNA网络工程师学习进程(9)GNS3的安装与配置