小编sil*_*abu的帖子

如何使用车把模板显示json对象键和值?

我已经开始学习handlebar.js了.我正在努力展示json数据.

我的json看起来像这样:

 var data={
          "record1":
          [
             {
               "first":
                      [
                       {
                         "name":"john",
                         "city":"newyork"  
                       },
                       {
                         "name":"britto",
                         "city":"bangalore"  
                       }
                      ]
             },
            {"second":
                 [
                  {
                    "name":"franklin",
                    "city":"newyork"  
                  },
                  {
                    "name":"leo",
                    "city":"bangalore"  
                  }
                ]
            }
        ]
    };
Run Code Online (Sandbox Code Playgroud)

这里这个json来自服务器响应,所以我不知道任何关键和价值.我必须使用把手动态显示键和值...我已尝试使用eachKey,但我没有得到解决方案.谁能帮我?

jquery json handlebars.js

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

如何使用angularjs将div附加到一个div中

 <div data-ng-controller="maincontrol">
   <div class="main">
   </div>
  <button data-ng-click="submit()">click</button>
 </div>
Run Code Online (Sandbox Code Playgroud)

当我点击单击按钮我想在主div中追加一个div.我想为每次点击附加一个新的div(动态).我还想找出是否存在子div.

我会在jquery中这样做

$('main').append();
Run Code Online (Sandbox Code Playgroud)

我将在append()中传递div;

但是怎么做使用angular..js?

javascript angularjs

13
推荐指数
2
解决办法
4万
查看次数

如何向node.js中的移动号码发送验证码?(像nodemailer,但是对于SMS)

我已经使用nodemailer为我的项目向用户发送了确认电子邮件.它工作正常.

现在我希望从node.js向移动号码发送验证码,但我不知道该怎么做.

是否有任何模块可以向移动号码发送验证码,例如nodemailer是否使用电子邮件地址?如果没有,我怎么能自己做?

我使用node.js和mongodb,JavaScript和jQuery开发我的项目.

javascript sms-gateway node.js

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

如何从node.js发送Post请求到另一个服务器(java)?

我必须将数据(json对象)发送到另一个webserver(java).

这是我的node.js代码

var express = require('express');

var app = express();

app.get('/', function (req, res) {
    var data = querystring.stringify({
        username: "myname",
        password: " pass"
    });

    var options = {
        host: 'www.javaserver.com',
        port: 8070,
        path: '/login',
        method: 'POST',
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded',
            'Content-Length': Buffer.byteLength(data)
        }
    };

    var req = http.request(options, function (res) {
        res.setEncoding('utf8');
        res.on('data', function (chunk) {
            console.log("body: " + chunk);
        });
    });
    req.write(data);
    req.end();

});

app.listen(8090);
Run Code Online (Sandbox Code Playgroud)

这不起作用.我怎样才能做到这一点?

post request node.js

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

如何为canvas创建客户端ID和秘密?

我正在尝试将canvas集成到我的应用程序中.所以我试图实现oauth2流程,我读了这个链接https://canvas.instructure.com/doc/api/file.oauth.html

执行OAuth2令牌请求流需要应用程序客户端ID和客户端密钥.要获得这些应用程序凭据,您需要注册您的应用程序.永远不应该共享客户端秘密.

对于Canvas Cloud,您可以从http://www.instructure.com/partners申请客户ID和密码,或联系您的客户代表.

所以我试图填写此表单 https://docs.google.com/forms/d/1C5vOpWHAAl-cltj2944-NM0w16AiCvKQFJae3euwwM8/viewform以获取客户端ID和密码.

一旦我填写并提交了表格,我就收到了这条消息

您生成用于开发的Canvas Key的请求已提交给讲师

因此,在提交表单后,我不知道如何获取客户端ID和客户端密码.

我希望有人帮助我继续我的工作.

javascript canvas oauth clientid

7
推荐指数
0
解决办法
1334
查看次数

如何在javascript中检查时间范围

我有开始和结束时间以及日期.就像这样

         stime:1pm , etime:2pm , date:2/6/2013
Run Code Online (Sandbox Code Playgroud)

我想将这个开始和结束时间和日期存储到mongodb中.所以在保存这些细节之前

,我应该在这个日期内检查,这个时间范围是否存在

所以如何在javascript中做到这一点.如何检查时间范围是否已经存在?

我试过这样的事.但它运作不正常.即使我不知道我的方法,无论是对还是错?

我希望有人帮我找到解决方案.

   var d0 = new Date("01/01/2001 " + "8:30 AM");
   var d1 = new Date("01/01/2001 " + "9:00 PM");
   var d2 = new Date("01/01/2001 " + "8:30 AM");
  var d3 = new Date("01/01/2001 " + "9:00 PM");
 if(d2<d0&&d3<=d0||d2<d1&&d3<=d3)
 {
      console.log("available");
 }else{
     console.log("not available");
 }
Run Code Online (Sandbox Code Playgroud)

javascript time

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

如何在ember.js中获取文本框值

我就在前一天开始研究ember.js.我不知道如何在提交时获取文本框值.我试过这样的

这是HTML

    <script type="text/x-handlebars" data-template-name="index">
    <div >
     <p>{{view Ember.TextField valueBinding="fname"}}</p>
    </div>
    <div>
    <p>{{view Ember.TextField valueBinding="lname"}}</p>
    </div>
    <button {{action save}}>submit</button>
    </script>
Run Code Online (Sandbox Code Playgroud)

这是我的ember.js文件

          App = Ember.Application.create();
          App.IndexController = Ember.ObjectController.extend({

           save:function()
           {
              var fname=this.get('fname');
              var lname=this.get('lname');
              alert(fname+','+lname);


           }
          });
Run Code Online (Sandbox Code Playgroud)

无论何时我点击提交按钮,我都会在alert.so如何获得价值?我希望有人能帮助我继续使用ember.js

textbox ember.js

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

如何通过指令在AngularJS中找到索引?

我试图得到像这样的索引

这是我的HTML

  <div ng-repeat="item in items" ng-click="findindex($index)"></div>
Run Code Online (Sandbox Code Playgroud)

这是控制器

 $sceop.findinedx=function(index)
{
    alert(index);
}
Run Code Online (Sandbox Code Playgroud)

在这里,我能够得到索引值.但我想通过指令得到索引值

这是我的HTML

 <div ng-repeat="item in items" my-directive></div> 
Run Code Online (Sandbox Code Playgroud)

这是我的指示

   app.directive('myDirective',function()
   {
        return function(scope, elem, attrs,$index) 
        {
              elem.bind('click', function($index)
              {
                   alert($index);
              });
        });
   };
Run Code Online (Sandbox Code Playgroud)

在这里我无法获得index..so如何在指令中获取索引值?

javascript angularjs

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

如何在新窗口中设置cookie?

我想通过使用window.open打开新窗口,我想为新窗口设置新的cookie.我试过使用下面的代码设置cookie

        window.open("https://mysite.n")
        var expires = (function(days){
                    date = new Date();
                    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 
                   1000));
                 return date.toUTCString();
           })(5);
      document.cookie ="mytestcookie=testcookie; expires="+expires+"; path=/";
Run Code Online (Sandbox Code Playgroud)

执行此代码后.当我试图在新窗口中获取此cookie时,我得到了未定义.请帮助在新窗口中设置cookie.

提前致谢 .

javascript cookies window.open

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

如何在jquery中为新附加的div添加click事件?

这是我的HTML

 <div id="main">
    <div class="submit">welcome</div>
 </div>
Run Code Online (Sandbox Code Playgroud)

这是我的jquery

 $(".submit").click(function()
 {
     $("$main").append('<div class="submit">welcome</div>');

 });
Run Code Online (Sandbox Code Playgroud)

这里发生了什么事情正在为第一个div工作.这个事件不适用于新添加的div?

怎么解决这个?

html javascript css jquery

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

如何为托管和端口设置环境变量

我有这样的编码

var express = require('express');
var app=express();
var mongodb = require('mongodb');
var Db=require('mongodb').Db;
var Server=require('mongodb').Server;
var client=new Db('healthdata' , new Server('127.0.0.1',27017),{safe:false});

client.open(function(err,pClient)
{
  client.collection('userdetails',function(err,collection)
  {
    Ucollection=collection;
  });
});

app.listen(8080,'192.168.0.1');
Run Code Online (Sandbox Code Playgroud)

我已经使用上面的端口和本地IP地址运行我的应用程序,所以如何为节点和mongodb的主机名和端口设置环境变量.用编码解释我.

javascript port hostname mongodb node.js

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