Tag: jquery

Javascript函数不能从Node中的ejs html文件读取

在我的HTML,我有一个button,onClick调用一个参数,我从我的服务器端拉,并将其传递到此客户端页面的函数。 我使用位于独立.js文件中的jquery处理onClick函数。 我正在添加脚本标记(下面)之前我的closures身体标记。 我知道我不是指的文件不正确,因为我的所有其他的JavaScript函数在文件内工作正常.. <script type="text/javascript" src="../relative/path"></script> 当我去点击button,它会给出错误说:“未捕获的引用错误函数名未定义” 下面是有button的HTML: <button onClick="twilio('<%= list[i].UserID %>')" class="btn btn-primary">Join</button> 这就是我的.js文件的样子: $(document).ready(function(){ function twilio(to_UID) { console.log("in here"); }; }); 但是:当我添加脚本内嵌脚本标记中的脚本,它运行良好。 我宁愿不这样做,以保持良好的编码做法,以便find帮助

预期的jQuery({0:HTMLNode,长度:1})是'#container'不起作用?

describe('Name validator',function () { var elem; beforeEach(function () { elem = $('<div id="container"><p>Hello World</p></div>'); }); it("allows us to seaarch with css",function () { expect(elem).toBe('#container'); }); }); 我重新发布这个问题来获得一些快速的回应。 以上给出的代码是我的testing用例,它给出了错误 'Expected jQuery({ 0: HTMLNode, length: 1 }) to be '#container' 这是为什么? 任何解决scheme

存储从javascript与node.js获得的数据

我想存储从JavaScript获得的数据与ajax在一个文件夹中重用他们在我的整个代码,但我看到这是不可能做的JavaScript和我工作本地node.js服务器,所以有任何办法做到这一点? 我使用twitch API,我收到一个访问令牌。 我需要在其他函数中重用它,所以我认为最好的方法是存储这个令牌。 我刚刚发现node.js,所以我不明白如何工作。 谢谢

不能调用Parse.Promise._continueWhile

我已经尝试了有条件的承诺循环如下,但它从来没有进入第二个function。 我没有search,但还没有解决。 请给我一些关于这个的想法。 谢谢 P / S:这个api来自parseplatform.org的JS的api Parse.Promise._continueWhile( function() { query.find().then( function( results ) { queryResults = results; logger.log('info', 'I can enter this function'); return queryResults.length != 0; }); }, function() { logger.log('info', 'Cannot enter this function'); var a = new Parse.Promise(); a.resolve(); return a; });

使用节点和Jquery(无数据库)从Json中删除表行

我想弄清楚如何删除一个字段从一个Json数组点击删除button。 我在这方面很新,似乎无法弄清楚如何实现这一点。 这是它的样子: 一个简单的表格,从JSON文件中提取数据 这里是代码: $(".task_box").on("click", function(evt){ $("#task_table").show(); $.getJSON("db.json", function(data) { $.each(data, function(key,value) { console.log("Get Json data worked"); task = data; var row = $('<tr><td>' + task.box1[0].taskName+ '</td><td>' + task.box1[0].time + '</td><td>' + task.box1[0].location + '</td><td>' + '<button type="button" class="btn btn-warning">Delete</button>') $('#task_table').append(row); }); }); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="row"> <div class="col-lg-12 col-md-12"> <div class="tasks_list"> <table […]

node.js从外部网站刮取html数据值

因为这是我的第一个问题,首先我想打个招呼到stackoverflow社区:) 我最近开始学习node.js。 我想从这里取消货币值: https : //www.dailyfx.com/forex-rates然后将它们保存在.txt文件中作为练习。 我find了cheerio.js框架,并试了一下。 该页面的HTML代码: <tbody> <tr id="EURUSD" data-market-id="EURUSD" class="rates-now"> <td> <span title="EURUSD"> <a href="eur-usd">EURUSD</a> </span> </td> <td class="text-right rates-row-td"> <span data-symbol="EURUSD" data-type="bid" data-value="1.19016" data-changescale="-1"></span> </td> <td class="text-right rates-row-td"> <span data-symbol="EURUSD" data-type="ask" data-value="1.21016" data-changescale="-1"></span> </td> <td class="text-right rates-row-td"> <span id="EURUSD-spread">0.60</span> </td> <td class="text-right rates-row-td"> <span class="calendar-toggle-btn"></span> </td> </tbody> 我的node.js代码: var request = […]

如何在mongodb中保存dynamic表单域

我很难考虑如何在MongoDB中保存dynamic表单域。 我已经有了用静态字段保存基本forms的知识。 我想学习的是如何保存dynamic的表单字段(用户可以添加(n)字段/ s) <div class="row"> <div class="col-xs-12 col-sm-12 col-md-12"> <input type="hidden" name="count" value="1" /> <div id="fields"> <div class="controls" id="profs"> <form class="input-append"> <div id="field"> <!–<input autocomplete="off" class="input form-control" id="field1" name="prof1" type="text" placeholder="Type something" data-items="8"/>\–> <div class="row" id="field1"> <div class="col-xs-12 col-sm-12 col-md-4 form-group"> <select class="form-control"> <option>Select Product</option> <option>option 2</option> <option>option 3</option> <option>option 4</option> <option>option 5</option> </select> […]

d3.js节点和链接

我试图让节点连接到线,并能拖动时移动。 我知道我需要一个鼠标,鼠标,鼠标和鼠标。 但是,我不知道如何使用d3.js来做到这一点,因为我从来没有做过。 这是我迄今为止所做的。 window.onload = function () { var drawOptions = { // dimensions of svg element SVG_WIDTH: 800, SVG_HEIGHT: 600, SHRINK_FACTOR: 100, BIG_CIRCLE: 200 }; // 1. array of objects representing the network // each object is a province or state // preliminary version – only 2 provinces, 1 state var provincesAndStates = […]

在Meteor应用程序中调用Accounts.createUser Iron-Router端点正在给net :: ERR_EMPTY_RESPONSE

我有一个meteor应用程序,它的客户端js对我的应用程序公开的API(使用Iron-Router实现的服务器端)进行jQuery ajax GET调用。 客户端: $.get('email/test@test.com/transaction/?transactionId=12344', function (data) { console.log(data); }); 服务器端API: Router.route('/email/:email/transaction',{where: 'server'}) .get(function(){ let email = this.params.email; let transactionId = this.params.query.transactionId; if(email === undefined) { let response = { "error" : true, "message" : "Email required" }; this.response.setHeader('Content-Type', 'application/json'); this.response.statusCode = 403; this.response.end(JSON.stringify(response)); return; } // Create the user let user = Accounts.findUserByEmail(email); if(user […]

节点js bodyparser ajax调用并在html中输出

我对node.js非常陌生,想用ajax调用简单的jsonparsing,并在html页面输出json内容。 我正在使用express csv2json转换器将csv文件转换为json,并使用bodyparser来尝试parsingjson。 这是我的app.js文件: //init app with express, util, body-parser, csv2json var express = require('express'); var app = express(); var sys = require('util'); var path = require('path'); var bodyParser = require('body-parser'); var Converter = require("csvtojson").Converter; //register body-parser to handle json from res / req app.use( bodyParser.json() ); //register public dir to serve static files (html, […]