Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Json对象通过css左键重新排列div_Jquery_Json - Fatal编程技术网

Jquery Json对象通过css左键重新排列div

Jquery Json对象通过css左键重新排列div,jquery,json,Jquery,Json,我收到了一个json对象,但在重新排列标记中的div时遇到了问题。我有一个可移动的div列表,一旦移动,您就可以保存订单。我的问题是,在加载我的页面时,我似乎无法重新排列我的div?(val.divname是divs id,val.left是从我的json中提取的左位置) 你的报价顺序是错误的 这样做: $.getJSON("http://test.com/test", function( json) { $.each( json, function( key, val ) {

我收到了一个json对象,但在重新排列标记中的div时遇到了问题。我有一个可移动的div列表,一旦移动,您就可以保存订单。我的问题是,在加载我的页面时,我似乎无法重新排列我的div?(val.divname是divs id,val.left是从我的json中提取的左位置)


你的报价顺序是错误的

这样做:

$.getJSON("http://test.com/test", function( json) {
  $.each( json, function( key, val ) {    

 $("#" + val.divname).css("left:" + val.left+ "px"); 
 });   
}

$(“#”+val.divname).css({left:val.left})
is ough这个问题似乎离题了,因为它是关于语法错误“我正在接收一个json对象,但我在重新排列标记中的div时遇到了问题。”-这两个操作没有关系。将来,您可能会发现,通过首先分解问题,更容易找到解决方案。在本例中,“我是否成功地发出AJAX请求并获得响应?”,以及“我可以更改我的div的左侧样式吗?”TY Ehsan,但我的div仍然处于默认状态,并且没有移动。我已经检查过了,我100%地收到了返回的数据,但它只是没有正确地排列我的div位置?我也不确定这是否有任何区别,但我尝试重新排列的div在另外两个容器div中。所有div都具有相同的类,并向左浮动。Div ID也没有CSS。在json响应之后粘贴html,可能是因为您的CSS是以某种方式编写的,而left属性不起作用
$.getJSON("http://test.com/test", function( json) {
  $.each( json, function( key, val ) {    

 $("#" + val.divname).css("left:" + val.left+ "px"); 
 });   
}