在 Ajax.InPlaceEditor 中传递ID值
来源:互联网 发布:ubuntu 16.04 lts中文 编辑:程序博客网 时间:2024/04/29 10:50
此函数在 script.aculo.us 构架包的 controls.js 文件中。
首先,你先找到下面这句的位置:
Ajax.InPlaceEditor.prototype = {
initialize: function(element, url, options) {
initialize: function(element, url, options) {
把它修改为:
Ajax.InPlaceEditor.prototype = {
initialize: function(id, element, url, options) {
this.id = id;
initialize: function(id, element, url, options) {
this.id = id;
然后再查找下面的类:
createEditField: function() {
在它后面加入下列代码:
//editID By iSLee
var editID = document.createElement("input");
editID.obj = this;
editID.type = "hidden";
editID.name = "editID";
editID.value = this.id;
this.editField = editID;
this.form.appendChild(this.editField);
//editID End
var editID = document.createElement("input");
editID.obj = this;
editID.type = "hidden";
editID.name = "editID";
editID.value = this.id;
this.editField = editID;
this.form.appendChild(this.editField);
//editID End
这样就可以在接收页用 Request.From[0] 来取得 ID 传过去的值了。
把它修改为:- 在 Ajax.InPlaceEditor 中传递ID值
- 在 Ajax.InPlaceEditor 中传递ID值
- 在 SSM 中使用 Ajax 进行数据传递
- 在用ajax调用时在xx.ashx后传递参数,根据传递的参数值的不同,调用xx.ashx中相应的方法
- 在workflow中,无法为实例 ID“...”传递接口类型“...”上的事件“...” 问题的解决方法。
- ajax data传参数时{id:id} 和 {id,id} 在谷歌下都能用,在其他浏览器{id,id}不能用
- ajax值数据传递
- ajax传递值
- 如何去除AJAX取过值后IE的缓存/取得xmlHttp.status状态时为空/在AJAX中如何传递中文
- jquery ajax 方法中传递的data参数,如何在java类中获取
- 嵌套路由(在需要url传递两个id值的时候用到)
- 在JQuery中可以使用get,post和ajax方法给服务器端传递数据
- 在EXTJS中使用Ext.Ajax.request实现传递主从表数据
- MVC在control内传递AJAX
- AJAX技巧及问题(如何去除AJAX取过值后IE的缓存及取得xmlHttp.status状态时为空问题,在AJAX中如何传递中文)
- AJAX技巧及问题(如何去除AJAX取过值后IE的缓存及取得xmlHttp.status状态时为空问题,在AJAX中如何传递中文)
- 在网页中定义id
- 在Robotium中使用ID
- YUV 格式简介
- 开机就提示"temp2.exe遇到问题需要关闭
- SNMP:简单网络管理协议
- web service入门学习笔记
- Building a WPF Sudoku Game, Part 1: Introduction to WPF and XAML
- 在 Ajax.InPlaceEditor 中传递ID值
- 在Debian中玩转MySql(中)
- 把 DIV 用作 Label 标签
- Windows消息大全
- SQL2005导入数据至2000的问题
- ASP.NET AJAX之内部揭秘
- Building a WPF Sudoku Game, Part 2: The Board UI and Validation (zz)
- 加强TCP/IP传输安全
- AJAX 中的javascript部分