小编Com*_*Run的帖子

JSON添加到JSONArray问题

大家好我不是Json最好的.我试图通过循环将一些json对象添加到json数组中,但问题是每次进入循环时,它还会通过新数据覆盖数组中的先前数据.这是我的代码:

JSONObject jsonObj = new JSONObject();
JSONArray jsonArray = new JSONArray();
if(X.size() > 0)
{
  for (int j = 0; j < X.size(); j++)
   {
    zBean aBean = (zBean)X.get(j);
    jsonObj.put(ID,newInteger(aBean.getId()));
    jsonObj.put(NAME,aBean.getName());
    jsonArray.add(jsonObj);
   }
}
Run Code Online (Sandbox Code Playgroud)

给出X.size = 2的示例:

when j=0
jsonObj => {"Name":"name1","Id":1000}
jsonArray => [{"Name":"name1","Id":1000}]

when j = 1
jsonObj => {"Name":"name2","Id":1001}
jsonArray => [{"Name":"name2","Id":1001},{"Name":"name2","Id":1001}]
Run Code Online (Sandbox Code Playgroud)

我希望我的榜样足够清楚.

如果有人能在这里帮助我,我将不胜感激.

java json

8
推荐指数
1
解决办法
4万
查看次数

gedit无法响应如何保存我的文件?

我已经创建了一个文档,但尚未保存。广告变得反应迟钝。无论如何,我可以在终止进程之前保存或获取文件内容吗?

linux redhat gedit

5
推荐指数
1
解决办法
1107
查看次数

jQuery即on paste上的问题(带有break的内容)

我想在输入字段中粘贴内容(我必须使用输入字段)并将粘贴的内容粘贴到其他输入.我的内容如下(复制所有行和粘贴):

1234
4567
4321
Run Code Online (Sandbox Code Playgroud)

在所有浏览器上以下链接工作正常,但IE

http://jsfiddle.net/5bNx4/42/

        $editor.on('paste', function() {
var $self = $(this);            
              setTimeout(function(){ 
                var $content = $self.val();             
                $clipboard.val($content);
            },100);
     });
Run Code Online (Sandbox Code Playgroud)

当使用IE并粘贴内容时,只有第一行(1234)将出现在第二个输入中.但是其他浏览器可以获得所有内容.

任何人都可以帮助我在这里谢谢,

javascript jquery

2
推荐指数
1
解决办法
2550
查看次数

HTML5 Canvas更改图像颜色

我正在使用jquery滑块通过着色将我的图像颜色从蓝色更改为红色(范围为-100到100)。这意味着当滑块值为0时,图像应看起来正常(默认为一),并根据滑块的值从蓝色(-100)变为(100)。

在本地,我能够将图像加载到画布中(由于某种原因图像未加载到jsfiddle上)。

主要问题是当前代码未按预期修改颜色。

http://jsfiddle.net/q3qw1c0o/3/

   $(function(){

    var currentValue = $('#currentValue');


   $( "#slider" ).slider({
        range: "max",
        min: -100,
        max: 100,
        value: 0,
        slide: function( event, ui ) {
            $( "#sliderValue" ).val( ui.value );
            $(ui.value).val($('#sliderValue').val());
            changeIt(ui.value);
        }
        });

    $("#sliderValue").change(function() {
    $("#slider").slider("value" , $(this).val())
    });

});

 var x; //drawing context
var width;
var height;
var fg;
var buffer

window.onload = function() {
    var drawingCanvas = document.getElementById('myDrawing');
    // Check the element is in the DOM and the browser supports canvas
    if(drawingCanvas && drawingCanvas.getContext) {
        // …
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 jquery-ui html5-canvas

2
推荐指数
1
解决办法
7526
查看次数

jQuery时间间隔点击限制

我需要解决困扰我们平台的问题.产品网站上有此报告页面,用户可以转到并生成报告.该报告可能太大而无法生成,只需几分钟.有些用户不耐烦,多次点击生成按钮.我想知道是否有可能设置一个时间上的按钮,也就是,当有人点击生成报告按钮,页面不会让他们再次催促说5分钟.更有趣的场景是,将某些内容存储在cookie或其他东西中,即使他们刷新页面,仍然可以阻止他们点击.

如果你能在这个问题上给我一些好的想法或例子,我将不胜感激,因为我不是jQuery的专家.

jquery

1
推荐指数
1
解决办法
1178
查看次数

覆盖javascript ALERT到jquery对话框

我试图做魔术并将我的所有平台javascript警报转到jquery对话框,我按照以下脚本

<div id="overrideAlert"></div>

<script>
window.alert = function(message) {
    $('#overrideAlert').text(message).dialog({
        modal:true,
        title:'Message',
        buttons: {
            'OK':function(){
                $(this).dialog('close');
            }
        }
    });
};
</script>
Run Code Online (Sandbox Code Playgroud)

但没有运气.

这有一个干净的解决方案吗?谢谢,

javascript jquery jquery-ui

1
推荐指数
1
解决办法
5163
查看次数

jquery得到最近的隐藏div

我在选择任何复选框时尝试选择id = B的div

<div id="a"><div style="display:none;" id="B"></div></div>
<ul>
<li><input type='checkbox'></li>
<li><input type='checkbox'></li>
<li><input type='checkbox'></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

以下返回undefined;

$(this).closest("div:hidden").attr("id")
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

javascript jquery

0
推荐指数
1
解决办法
2564
查看次数

标签 统计

jquery ×5

javascript ×4

jquery-ui ×2

gedit ×1

html5 ×1

html5-canvas ×1

java ×1

json ×1

linux ×1

redhat ×1