添加一个小部件gridster.js
adding a widget gridster.js
我正试图使用ajax从数据库中动态添加一个小部件——一个已经存在的网格:
$.post("gestion.php",{
event : "true"
},
function(data,status){
// return the name of the image like so : ImageName#x#y
var arrayVal= data.split('#');
var x= arrayVal[1];
var y= arrayVal[2];
//the result of the array : x = 2 , y = 1
console.log("x = '" + x + "' - y = '" + y +"'");
gridster.add_widget.apply(gridster, ['<li><img src="img/'+ arrayVal[0] +'"/></li>', x, y]);
}
)
图像是正确生成的,但它被放置在col1和col2之间,网格开始出错。
直接从数组中添加值,如:gridster.add_widget.apply(gridster, ['<li><img src="img/'+ arrayVal[0] +'"/></li>', arrayVal[1], arrayVal[2]]);
也不起作用。。。
但当我尝试输入参数时,"艰难的方式"是这样的:gridster.add_widget.apply(gridster, ['<li><img src="img/'+ arrayVal[0] +'"/></li>', 2, 1]);
图像已正确添加到我的网格底部。
如何获取我的值,使插件不会出错?当我做console.log
时,数字显示正确php和AJAX编码为UTF-8
,数据库编码为utf8_unicode_ci
对不起我生疏的英语。。。
我已经找到了问题的解决方案,我只是在数组值周围添加了一个parseInt()
。我的数组的值被视为字符串,这是
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 在输入字段中将最小金额设置为
- 砌体不能填补小缺口
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 限制javascript变量的最小/最大整数
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 最小化时暂停Javascript动画
- 如何正确实现Jquery多选小部件
- 微笑时间轴小部件添加自定义字段
- Gridster.js正在删除一个小部件
- 添加一个小部件gridster.js
- Gridster停止:获取新的画布布局,而不是1个小部件
- 调整大小后获取Gridster小部件的新大小
- Gridster remove_widget抛出错误,remove()不会从网格中删除小部件空间
- 当在IE中单击小部件内的滚动条时,Gridster小部件会粘在鼠标上
- 当添加另一个小部件时,当前小部件的Gridster位置未保存在数据库中,并且当前小部件向下移动
- 如何使Gridster添加的小部件可调整大小
- Gridster,添加小部件时放置错误
- 单击Gridster添加小部件按钮