Articles of jquery

jQuery和Express – 成功和错误混合起来

这是一个基本的问题,但它一直在唠叨我一会儿,到目前为止我找不到任何匹配的问题。 所以,如果太简单或重复,我们表示歉意。 我有一个API路由(基于Express),我打电话给这条路线使用jQuery AJAX调用。 这是一个简单的存根来演示设置 $.ajax({ url: "http://localhost:3000/admin/items/" + itemId, type: "POST", dataType: "json", data: itemData, contentType: "application/json", success: function(result){alert(result);}, error: function(xhr, ajaxOptions, thrownError){ alert("Could not update item details. Please try again later. Error: " + xhr.statusText); } }); 从服务器,我确认返回的状态码是200,这是执行: collection.update({ _id : mongo.ObjectID(req.params.id) }, req.body, function(err, result) { if(err){ console.log("Error is: " + err); […]

添加/删除用户后使用AJAX刷新列表

我需要执行两个function:在数据库中添加和删除用户(使用Mongoose)。 但是,执行时,我得到一个200 OK页面和一个空白的用户名。 ajax调用有问题吗? 我正在尝试从表单中提取用户input(用于添加),并使ajax调用来刷新更新的列表。 代码如下: frontend.js console.log('Frontend Reached'); $(document).ready(function() { /*$(".delete_user").click(function(){ });*/ var url = '/users/delete_user'; var user_url = '/users/add_user'; function load_users(e) { $.ajax({ url: 'userview.ejs', dataType: 'text', type: 'post', ContentType: 'application/x-www-form-urlencoded', data: $('#list').serialize(), //$('#user_form').serialize() success: function(data, textStatus, jQxhr) { $('#list').load('userview.ejs #list'); //$('#user_form').submit( load_users ); }, error: function(jqXhr, textStatus, errorThrown) { console.log(errorThrown); } }); […]

如何使用jquery和selenium在'chrome:// downloads'下访问`shadow-root`下的元素?

我想在我的seleniumJavaScript应用程序中获取最后下载的文件的名称。 我有我的selenium驱动程序导航到铬下载页面使用: driver.get('chrome://downloads'); ,但是当我到达那里时,selenium在下载页面上无法find任何元素。 Chrome下载页面“chrome:// downloads”有一堆shadow-root元素,我不知道如何获取下面的内容以访问我想要的id。 如何访问shadow-root项目下的标识符? 我想获得$(“#文件链接”)如下所示: 但是,当我使用jQuery来find它,一切都返回null(可能是因为它是在shadow-root后面) 下面是我所有的信息的全貌,包括显示“#file-link”完全存在: 我用来等待元素存在的代码与我在应用程序中使用的所有元素相同,所以我认为这已经在工作: driver.wait(until.elementLocated(By.id('downloads-manager')), 120000).then(function(){ console.log("#downloads-manager shows"); driver.findElement(By.id('downloads-manager')).then(function(dwMan){ //How do I "open" #shadow-root now? 🙁 }); }); 这是我的版本信息: Chromium v​​54.0.2840.71 节点v6.5.0 ChromeDriver v2.27.440175 selenium-Webdriver v3.4.0 类似的问题 seleniumwebdriver找不到铬://下载 (这是我有,但在Python中相同的问题) 链接 Selenium JavaScript API: https : //seleniumhq.github.io/selenium/docs/api/javascript/

jQuery tablesorter从错误的页面开始

我使用tablesorter ( http://tablesorter.com/docs/ )与它的AJAX呼叫器function。 这里是我用来初始化插件的代码: $(".track-grid table.tablesorter") .tablesorter({ widthFixed: false, cssChildRow: 'infoRow', widgets: ['zebra'] }) .tablesorterPager({ container: $(".pager"), ajaxUrl : 'analyse/getEvents?page={page}&size=10&totalCount='+totalCount, customAjaxUrl: function(table, url) { // get current selection & add it to the url return url += '&filter=' + JSON.stringify(filter); }, ajaxProcessing: function(data){ $('#tablesorter tbody').html(data.result.eventsHtml); return [ parseInt(data.result.totalEventsCount) ]; }, page: 0, processAjaxOnInit: true, […]

AngularJS,AngularConfirm – 一旦函数完成,更新确认对话框

我想弄清楚如何在一个函数完成后进行下面的$ ngConfirm框更新。 点击提交后,出现以下内容(齿轮旋转): $scope.inProgress = function(){ $ngConfirm({ theme: 'modern', icon: "fa fa-cog fa-spin fa-.5x fa-fw", title: 'File is downloading Please wait.', content: "", buttons: { } }); }; 在显示这个框之后,函数doSomething()被调用。 一旦该函数返回,我想更新显示为以下(齿轮停止): $scope.Complete = function(){ $ngConfirm({ theme: 'modern', icon: "fa fa-cog fa-.5x fa-fw", title: 'Spreadsheet Generated!', content: "File size is {$scope.fileSize}, Do you want to save it?", […]

如何redirect到另一个页面并打印警报?

我需要redirect到另一个页面,当它被加载时,我需要打印一个警报(“你好”); 我想这样的事情: $.load(path, function() { alert.log("HELLO"); }); 我刚刚使用window.location但它是不正确的,因为通过更改我的url我不能打印alert("HELLO") ; 任何人都可以帮助我?

是否有es6箭头function的polyfill?

是否有es6箭头function的polyfill? 下面的代码在IE中抛出语法错误exception,是否有一个polyfill使IE支持箭头函数? var myFunc = ()=>{ alert('es6'); } myFunc(); 注意 :我不想使用任何transpiler 。 提前致谢

打印所有李的孩子的文本,而不是每个李获得子小孩

嗨,我试图打印所有李的元素文本没有得到他们的子孩子的文字,但我无法得到正确的结果: 我的HTML: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>child demo</title> <style> body { font-size: 14px; } </style> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <ul class="topnav" id="abc"> <li>Item 1</li> <li>Item 2 <ul> <li class="topnav1">Nested item 1</li> <li class="topnav1">Nested item 2</li> <li class="topnav1">Nested item 3</li> </ul> </li> <li>Item 3</li> </ul> <script> var li = $("#abc > li"); var […]

追加对象到一个json文件

我有一个任务来实现一个伪购物车页面,当我点击结帐时,我想发送一个请求到一个json文件“ordersTest.json”,结构如下: { "orders": [] } 。 所以当一个post请求发送时,我必须把数据放在json中的这个orders数组中。 我对Nodejs是完全陌生的并且expression。 这是我的第一个项目,我想出了一个非常简单的服务器。 const express = require('express') const path = require('path') const fs = require('fs') const url = require('url') const bodyParser = require('body-parser') const app = express() const ordersJson = require('./public/ordersTest.json'); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.post('/api/orders', (req, res) => { let body = req.body; console.log(body); fs.appendFile('./public/ordersTest.json', JSON.stringify(body), err […]

如何使用node.js和javascript来模仿Facebook的“链接共享”function

所以我想模仿的是Facebook提供的链接共享function。 您只需inputURL,然后FB自动从目标网站获取图像,标题和简短描述。 如何用javascript和node.js和其他可能需要的JavaScript库编程呢? 我find了一个使用PHP的fopen函数的例子,但是我不想在这个项目中包含PHP。 我正在问一个webscraping的例子吗? 我需要做的就是从目标网站的meta标签中获取数据,然后使用CSSselect器获取图片标签? 如果有人能指出我正确的方向,那将不胜感激。 谢谢!