1.要想用 json 类型,可在 Controller .xml 用 type="jsonjava" type="none" 返回数据放于 request 中

$jq.ajax({

type:"POST",

url:"<@ofbizUrl>"+u+"</@ofbizUrl>?productId=" + id + "&status="+status,

dataType: "json",

success: function(data) {

$jq('#p_'+id).html("("+data.status+")");

}

});

2.不用 json 类型, aj ax 可以调用另一个 ftl 的 screen, 其效果相当于局部的 submit

3.$.post 的 bug在 jquery 中自己的实现。

post: function( url, data, callback, type ) {

if ( jQuery.isFunction( data ) ) {

callback = data;

data = {};

}

return jQuery.ajax({

type: "POST",

url: url,

data: data,

success: callback,

dataType: type

});

}

可以看出,如果 data 不写的话 if 就不会执行, return 时, data 就会为空 .

所有在用 post ,时最好是加上空第二个参数,没有也要用 {}

ofbiz中用 ajax 几点注意相关推荐

  1. jQuery中用ajax访问php接口文件

    js代码 function ajax_request(){var result;var articleId = new Object();articleId=getArticleId();$.ajax ...

  2. 解决在thinkphp5.0中用ajax访问后台控制器方法时,返回的数据显示不出来

    错误代码如下: $.post("{:url('changeStatus')}",{"id":$(this).attr("id")},func ...

  3. bootstrap validator ajax提交,bootstrapValidator中用ajax校验

    xlh : { validators : { trigger : 'change', notEmpty : { message : '序列号不能为空' }, threshold : 15,// 有2字 ...

  4. ie中用ajax提示未定义,Jquery在IE7下无法使用 $.ajax解决方法

    通过查看源码发现 // Create the request object; Microsoft failed to properly // implement the XMLHttpRequest ...

  5. android表单错误提示,安卓微信中用$.ajax提交表单一直返回error

    在其他手机浏览器和iphone的微信中都没问题,只有在安卓的微信中会返回error,XMLHttpRequest.status 为 200, XMLHttpRequest.readyState 为 4 ...

  6. thymeleaf中用ajax

    thymeleaf模版引擎 写项目用到了thymeleaf模版引擎,然后前后端交互用model存数据,然后controller跳转,通过model将数据带过去,利用thymeleaf遍历,这种的话,如 ...

  7. PHP+mysql+ajax搭建图书管理系统

    经过这次开发还是有了很深的感悟,虽然这是一个很小的前后端结合的项目,但毕竟是自己亲手将它"生下"嘛,还是很珍惜它,而且也的确让我稍有成长. 历时:两个星期 技术:mysql+php ...

  8. Thinkphp ajax分页

    Thinkphp中用ajax分页和普通的ajax分页的区别在于处理位置的不同,thinkphp是在控制器的方法中处理ajax传的值,然后返回数据.下面是一个点击事件触发后,显示的内容用ajax分页. ...

  9. 如何解决ajax跨域问题(转)

    由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题.本篇将讲述一个小白从遇到跨域不 ...

  10. 如何解决ajax跨域问题

    原文:http://www.congmo.net/blog/2012/06/27/ajax-cross-domain/ 跨域问题 起 因是这样的,为了复用,减少重复开发,单独开发了一个用户权限管理系统 ...

最新文章

  1. centos系统中mysql密码_CentOS系统找回mysql登录密码
  2. SpringBoot+Vue+HIKVSION实现摄像头多选并多窗口预览(插件版)
  3. 第三次学JAVA再学不好就吃翔(part8)--基础语法之运算符
  4. [react] 怎么定时更新一个组件?
  5. Java文件读写操作指定编码方式防乱码
  6. 关于房屋的风水学整理
  7. qlineedit 设置界面不能输入_一个类似QQ的登陆界面为什么两个输入QLineEdit的上下距离太远...
  8. 项目经理的商务指南系列之三:认识客户(敏捷开发,被动而弱小的客户,理解客户的古怪行为,如何喜欢上客户)...
  9. 配置linux普通用户无密码执行sudo命令
  10. 操作系统—死锁的避免
  11. bootstrap tab 组合表头
  12. 单片机modbus rtu通讯_西门子S7-1200与汇川IS620P伺服通讯教程
  13. LocalBroadcastManager 的实现原理,还是 Binder?
  14. markdown快速创建表格及内容工具
  15. Testng 的数据源 驱动測试 代码与配置
  16. Logistic模型预测人口增长
  17. 计算机整个桌面偏左,教你win10电脑屏幕往左偏怎么办
  18. 3Q大战多年后,互联网圈再没有仗义执言的优秀屌丝了
  19. 海康sdkC++二次开发之回放下载
  20. gfs和hdfs文件系统的区别

热门文章

  1. 批量将xls转换成xlsx
  2. Node安装模块命令
  3. MySQL 常用分库分表方案,都在这里了!
  4. Go基础-go语言的编码规范
  5. java构造方法编写_Java开发 Debug运行+类的编写+构造方法+方法重载+this【学习篇6】...
  6. 小红帽linux操作教程_linux入门教程 Redhat使用指南
  7. python爬取数据库数据类型_python中从搭建Mysql平台到爬取数据一站式全部完成
  8. linux 换行符 字节,linux的wc打印换行符,字和字节计数
  9. lua java 传参_java和lua交互方法(1)
  10. python对文件操作的统一步骤_基于Python实现对各种数据文件的操作