$.post("addRecommond",{"productId":productId,"categoryCode":categoryCode},function(data1){
var data = eval(data1);
if(data.status == "0"){
var le = $("#recomt tr").size();
var html = '<tr class="light" style="text-align: center;">'+
'<td><c:out value="'+(le-2)+'" /></td>'+
'<td>'+data.p.categoryCode+'</td>'+
'<td>'+data.p.productId+'</td>'+
'<td >'+data.p.productName+'</td>'+
'<td>'+data.p.createBy+'</td>'+
'<td>'+data.p.createDate+'</td>'+
'<td><a href="javascript:deleteR('+data.p.productId+');">删除</a></td>'+
'</tr>';
$("#recomt").append(html);
}
});
在转换data 值时 包上述错误:
原因: $.post 默认返回 字符串, 且eval 时会报错,
可以使用$.post("",{},function(){},"json") 方式返回 json 格式数据
或者$.getJSON

随机推荐

  1. oracle创建表空间,表及用户

    oracle要创建表要首先创建表空间,当然默认是有表空间的.而mysql创建表时,会自动创建表空间,myisam会自动建三个文 件.MYD,.MYI,.frm.innodb呢,如果没有配置独立表空间的 ...

  2. 3.circle (圆)

    1.HTML代码: <div class="circleOne"></div> <br/> <div class="circle ...

  3. nginx直接返回json

    尝试配置nginx.conf之后,访问直接变成下载文件... 查阅之后,发现需要配置返回内容的格式. location ~ ^/get_json { default_type application/ ...

  4. UI5-文档-4.37-Content Density

    在本演练教程的这一步中,我们将根据用户的设备调整内容密度.SAPUI5包含不同的内容密度,允许您为支持触摸的设备显示更大的控件,为鼠标操作的设备显示更小.更紧凑的设计.在我们的app中,我们将检测设备 ...

  5. nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)

    nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory) ...

  6. ArrayList 原理(2)

    1. 概述 关于Java集合的小抄中是这样描述的: 以数组实现.节约空间,但数组有容量限制.超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预 ...

  7. sqlserver查询自定义的函数

    1)sp_helptext同样适应用自定义函数 2)sys.sql_modules表也可以查 查看函数的源代码: exec sp_helptext '函数名'

  8. Mysql 5.8安装报错

    1 mysql安装过程中报下面这个错 解决方法:只要将目录改成反斜杠即可. 2 修改密码错误:ERROR 1064 (42000): You have an error in your SQL syn ...

  9. nfs只能挂载为nobody的解决方法

    不得不承认centos6较centos5发生了很大的变化,在新部署的centos 6.4上又遇到nfs挂载的问题.问题现象是,在配置完nfs后,无论配置里指定的是何用户,挂载成功后显示的只能是nobo ...

  10. xshell分隔符

    1.分隔符设置 \ :;`!@#$%^&()+|[]{}'",<>? 2.左键点击选中,右键点击复制