小编And*_*ndy的帖子

从Reddit的API中获取评论

因此,我编写了一些代码来根据查询搜索reddits api,并且希望它也显示注释。我的$.getJSON语句中嵌套了以下代码,该语句根据您的搜索查询提取每个标题/帖子,现在我想为找到的每个结果显示注释树(因此,为什么将其嵌套在我的原始getJSON语句中)

$.getJSON("http://www.reddit.com/r/" + sub + "/comments/" + id + ".json?", function (data){
  $.each(data.data.children, function (i, item) {
    var comment = item.data.body
    var author = item.data.author
    var postcomment = '<p>[Author]' + author + '<br>' + comment + '</p>'
    results.append(postcomment)
  });
});
Run Code Online (Sandbox Code Playgroud)

我觉得我可能在构造$.each错误的陈述或其他内容。我只是遵循我对其他getJSON语句所做的操作。有任何想法吗?

javascript api json reddit getjson

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

JQuery针对同一个类的不同内容

<p>我的html中有10个标签.rule

我想改变他们的文本分别在不使用单独的ID,例如#rule1,#rule2,#rule3:

$('#rule1').text('Rule 1')
$('#rule2').text('Rule 2')
$('#rule3').text('Rule 3')
Run Code Online (Sandbox Code Playgroud)

我只想在JQuery中选择一个类,但是要用同一个类编辑其他<p>标签的文本.

我该怎么做呢?

html javascript jquery

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

在箭头函数(React)中使用时,Lodash“get”不起作用

Lodash在一个项目中使用,我试图使用该get函数来过滤一些数据以激活一个按钮来将一些数据保存到端点,但是当我使用getArroe 函数的内部时它返回undefined,然后我使用变量赋值中的相同代码工作正常,您可以检查此StackBlitz 中的错误。其他人收到这种错误?提前致谢。

componentDidMount() {
  const checkMandatory = tab => {
    get(this.state.data, [tab, 'data', 'datosCalculados'], []);
  };
  const obligatorios = checkMandatory('ingresos');
  const obligatorios2 = get(this.state.data, ['ingresos', 'data', 'datosCalculados'], []);
  console.log('Obligatorios: ', obligatorios);
  console.log('Obligatorios2: ', obligatorios2);
}
Run Code Online (Sandbox Code Playgroud)

javascript lodash reactjs

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

如何用jquery/javascript更改/编辑标签的值?

我有一个标准的HTML标签值:

<label id="telefon" value="101"></label>
Run Code Online (Sandbox Code Playgroud)

我想通过单击标签来编​​辑此值,并在出现的文本框中输入新值(如value="202").

我怎么能做这么棘手的事情?

我尝试使用JQuery函数,但它真的不会工作:

$(function() {

  $('a.edit').on("click", function(e) {
    e.preventDefault();
    var dad = $(this).parent().parent();
    var lbl = dad.find('label');
    lbl.hide();
    dad.find('input[type="text"]').val(lbl.text()).show().focus();
  });

  $('input[type=text]').focusout(function() {
    var dad = $(this).parent();
    $(this).hide();
    dad.find('label').text(this.value).show();
  });

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery label textbox

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

来自Android的OpenCV的投资回报率

我想在OpenCV for Android中使用ROI.

这是代码真的吗?

Mat image = new Mat();
Mat imageRIO = new Mat();
Rect roi = new Rect(300, 50, 50, 10);

public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
    image = inputFrame.gray();

    image.submat(roi);  //set roi
    image.copyTo(imageRIO);
    return imageRIO;
 }
Run Code Online (Sandbox Code Playgroud)

java android opencv

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

如何将一行中包含多个字段的数组更改为只有一个数组的数组?

我在javascript变量中有这些数据:

var a = {
  "answers":[
     {"correct":null, "response":true, "text":"x" },
     {"correct":null, "response":true, "text":"y" }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想将此发送到服务器但排除correcttext字段.我怎样才能删除这些?

javascript

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

如何遍历嵌套对象的所有键和值?

我正在使用javascript(在服务器端和客户端)开发Web应用程序.我作为json发送来回数据,我希望能够在另一方面解析它.问题是我内部有几层嵌套对象,所以这就是我被困住的地方.例如,我发送以下数据:

var data = {};
data.title = "My Title";
data.metric = {
   fact : "Malicious code detected",
   technique : "XSS"
};
data.subject = {
   userType : "ADMIN",
   userName : "Jack",
   clientNumber : "000",
   terminal : "192.168.1.1"
};
data.context = {
   environment : {
      session : "00",
      hostname : "mainServer",
      sysType : "production"
   },
   resource : {
      wpt : "DIA",
      pid : "1024"
   }
};
Run Code Online (Sandbox Code Playgroud)

另一方面,当我收到它时,我只想完全遍历此对象,并打印其内容.我在stackoverflow上看到了很多类似的问题,但没有一个有用.这是我到目前为止所做的:

function display(data) {
    var resp = "";
    var prop = null;
    var dataJSON = JSON.parse(data); …
Run Code Online (Sandbox Code Playgroud)

javascript parsing json

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

如何打印嵌套对象的所有值

有一个嵌套的对象:

var conversation = {
    'John': {
        1: 'Test message 1',
        2: 'Test message 2',
        'Reply': {
            3: 'Test message 3',
            4: 'Test message 4'
        }
    },
    'Jack': {
        5: 'Test message 5',
        6: 'Test message 6'
    }
};
Run Code Online (Sandbox Code Playgroud)

我需要获取所有最终值,因此对于该示例,它是:

Test message 1
Test message 2
Test message 3
Test message 4
Test message 5
Test message 6
Run Code Online (Sandbox Code Playgroud)

如何迭代对象?在jQuery或JavaScript中是否有任何内置函数?

javascript jquery

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

双倍括号javascript

我在一本书中找到了这个代码:

function foo() {
  console.log( this.a );
}

var a = 2;
var o = { a: 3, foo: foo };
var p = { a: 4 };
o.foo(); // 3
(p.foo = o.foo)(); // 2
Run Code Online (Sandbox Code Playgroud)

最后一行是什么意思?

javascript syntax

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

刷新后重置localstorage值

我想要一个数组(也转换为localStorage值)框,其中'#textInput'的值每次都添加到localStorage,但是刷新并输入新值后,新值不会添加到localStorage,但取代它.我相信这是因为刷新后来自用户[]的数据设置为null,但不知道如何修复它

var users = new Array();
var valueChanger = 1;

alert(localStorage.getItem('usernames'));

function addValue() {
  var newUser = $('#textInput').val();
  users.push(newUser);
  localStorage.setItem('usernames', users);
  alert(localStorage.getItem('usernames'));
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 local-storage

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