ofbiz中用 ajax 几点注意
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 几点注意相关推荐
- jQuery中用ajax访问php接口文件
js代码 function ajax_request(){var result;var articleId = new Object();articleId=getArticleId();$.ajax ...
- 解决在thinkphp5.0中用ajax访问后台控制器方法时,返回的数据显示不出来
错误代码如下: $.post("{:url('changeStatus')}",{"id":$(this).attr("id")},func ...
- bootstrap validator ajax提交,bootstrapValidator中用ajax校验
xlh : { validators : { trigger : 'change', notEmpty : { message : '序列号不能为空' }, threshold : 15,// 有2字 ...
- ie中用ajax提示未定义,Jquery在IE7下无法使用 $.ajax解决方法
通过查看源码发现 // Create the request object; Microsoft failed to properly // implement the XMLHttpRequest ...
- android表单错误提示,安卓微信中用$.ajax提交表单一直返回error
在其他手机浏览器和iphone的微信中都没问题,只有在安卓的微信中会返回error,XMLHttpRequest.status 为 200, XMLHttpRequest.readyState 为 4 ...
- thymeleaf中用ajax
thymeleaf模版引擎 写项目用到了thymeleaf模版引擎,然后前后端交互用model存数据,然后controller跳转,通过model将数据带过去,利用thymeleaf遍历,这种的话,如 ...
- PHP+mysql+ajax搭建图书管理系统
经过这次开发还是有了很深的感悟,虽然这是一个很小的前后端结合的项目,但毕竟是自己亲手将它"生下"嘛,还是很珍惜它,而且也的确让我稍有成长. 历时:两个星期 技术:mysql+php ...
- Thinkphp ajax分页
Thinkphp中用ajax分页和普通的ajax分页的区别在于处理位置的不同,thinkphp是在控制器的方法中处理ajax传的值,然后返回数据.下面是一个点击事件触发后,显示的内容用ajax分页. ...
- 如何解决ajax跨域问题(转)
由 于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决 ajax的跨域问题.本篇将讲述一个小白从遇到跨域不 ...
- 如何解决ajax跨域问题
原文:http://www.congmo.net/blog/2012/06/27/ajax-cross-domain/ 跨域问题 起 因是这样的,为了复用,减少重复开发,单独开发了一个用户权限管理系统 ...
最新文章
- centos系统中mysql密码_CentOS系统找回mysql登录密码
- SpringBoot+Vue+HIKVSION实现摄像头多选并多窗口预览(插件版)
- 第三次学JAVA再学不好就吃翔(part8)--基础语法之运算符
- [react] 怎么定时更新一个组件?
- Java文件读写操作指定编码方式防乱码
- 关于房屋的风水学整理
- qlineedit 设置界面不能输入_一个类似QQ的登陆界面为什么两个输入QLineEdit的上下距离太远...
- 项目经理的商务指南系列之三:认识客户(敏捷开发,被动而弱小的客户,理解客户的古怪行为,如何喜欢上客户)...
- 配置linux普通用户无密码执行sudo命令
- 操作系统—死锁的避免
- bootstrap tab 组合表头
- 单片机modbus rtu通讯_西门子S7-1200与汇川IS620P伺服通讯教程
- LocalBroadcastManager 的实现原理,还是 Binder?
- markdown快速创建表格及内容工具
- Testng 的数据源 驱动測试 代码与配置
- Logistic模型预测人口增长
- 计算机整个桌面偏左,教你win10电脑屏幕往左偏怎么办
- 3Q大战多年后,互联网圈再没有仗义执言的优秀屌丝了
- 海康sdkC++二次开发之回放下载
- gfs和hdfs文件系统的区别
热门文章
- 批量将xls转换成xlsx
- Node安装模块命令
- MySQL 常用分库分表方案,都在这里了!
- Go基础-go语言的编码规范
- java构造方法编写_Java开发 Debug运行+类的编写+构造方法+方法重载+this【学习篇6】...
- 小红帽linux操作教程_linux入门教程 Redhat使用指南
- python爬取数据库数据类型_python中从搭建Mysql平台到爬取数据一站式全部完成
- linux 换行符 字节,linux的wc打印换行符,字和字节计数
- lua java 传参_java和lua交互方法(1)
- python对文件操作的统一步骤_基于Python实现对各种数据文件的操作