Grails的ajax使用json格式返回,在js中构造字符串时若放入<g:link>标签,字符串构造就会错误

如下就会发生错误,导致回调函数无法执行

 function show(obj){
var id=obj.value; $.post("rtstudent",{id:id},
function(data){
var datas=eval(data);
var str=""; $.each(datas,function(i,st){ str+='<tr align="center">';
str+='<td>'+st.id+'</td>';
str+='<td align="left">'+ st.name+'</td>';
str+='<td>'+ st.results+'</td>';
str+='<td><g:link controller="student" action="show" id="'+st.id+'">查看</g:link></td>'; str+='<td><g:link controller="student" action="delete" id="'+st.id+'" >删除</g:link></td>'; str+='</tr>'; }) $("#studentmain").html('');
$("#studentmain").html(str); } ,"json" ); } 字符串构造失败,引号的使用没有起到效果,可以将<g:link>标签再次拆开构造,让字符串构造成功,回调函数可以执行,但是<g:link>已经失效,失去了效果
str+='<td><'+'g:link controller="student" action="show" id="'+st.id+'">查看</‘+’g:link></td>';

 str+='<td><g:link controller="student" action="delete" id="'+st.id+'" >删除</‘+’g:link></td>';

 所以不推荐在js中使用<g:link>标签,可以使用a标签等 


最新文章

  1. ZooKeeper 笔记(3) 实战应用之【统一配置管理】
  2. 使用socket()函数创建套接字
  3. 20150706 test2
  4. ligerui_ligerTree_003_配置url参数,加载“树”
  5. ORACLE 建库过程总结
  6. ztong上机3
  7. Event Functions
  8. Effective Modern C++ Item 27:重载universal references
  9. .Net Core MongoDB 简单操作。
  10. SpringBoot集成netty实现客户端服务端交互和做一个简单的IM
  11. DOM对象和window对象
  12. 线程(Thread)
  13. C# 生成 COM控件
  14. boost--线程同步
  15. 老周发布 UWP 应用的隐私策略(通用)
  16. Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析
  17. Leetcode题库——12.整数转罗马数字
  18. php遍历路径——php经典实例
  19. Angular material mat-icon 资源参考_Images
  20. 【BZOJ2653】middle 二分+可持久化线段树

热门文章

  1. Java 8 Date Time API Example Tutorial – LocalDate, Instant, LocalDateTime, Parse and Format
  2. 设定范围和步长的递增数验证器Validator
  3. sscanf、strsep
  4. 【技巧】centos6.5_yum本地安装mysql
  5. WPF_X命名空间
  6. Javascript中new
  7. Java 线程的状态
  8. 存储结构中的对齐(alignment)
  9. 快速了解Scala技术栈
  10. scala学习笔记:match表达式