草庐IT

read-eval-print

全部标签

javascript - JqueryUI 日期选择器 : Uncaught TypeError: Cannot read property 'settings' of undefined?

我正在开发一个asp.netMVC4项目,我在其中使用了大量的JqueryUIdatepicker。对于我的一个日期选择器,当我尝试点击日期选择器图像时出现一些错误,例如,UncaughtTypeError:Cannotreadproperty'settings'ofundefinedjquery-ui-1.10.3.min.js:9HTMLJavascriptvarcurrentDate=newDate();$("#tsDte").datepicker({dateFormat:'yy-mm-dd',maxDate:0,changeYear:true}).attr('readonly'

javascript - Chrome window.print() window.close() 结果为 'print preview failed' 。解决方案?

我有一个在新选项卡或窗口中打开的打印页面。生成的页面将打开一个打印对话框。用户在打印对话框中做出选择后,页面会关闭选项卡/窗口。window.print();window.close();这曾经在主要浏览器中运行良好,但最新版本的Chrome之一打破了这一点(即14.0.835.202)。我从chrome打印插件收到以下消息:“打印预览失败”。有人有解决方案可以在打印后关闭Chrome选项卡/窗口吗? 最佳答案 我只是想出了一个适合我的解决方案。我从秘鲁的回复开始,但不想在此解决方案中使用jQuery。window.onload=f

javascript - (function eval () {}) 如果函数体处于严格模式会抛出语法错误?

为什么这段代码会抛出错误?//globalnon-strictcode(functioneval(){'usestrict';});现场演示:http://jsfiddle.net/SE3eX/1/所以,我们这里有一个命名函数表达式。我想明确指出这个函数表达式出现在非严格代码中。如您所见,它的函数体是严格的代码。严格模式规则在这里:http://ecma-international.org/ecma-262/5.1/#sec-C相关项目符号是这个(它是列表中的最后一个):ItisaSyntaxErrortousewithinstrictmodecodetheidentifierseva

javascript - CSP : How to allow unsafe-eval for a given URI prefix (Firefox)

我正在尝试使用MathJax作为我们网络应用程序的一部分,它使用非常严格的ContentSecurityPolicy(CSP).问题是MathJax被编码为使用eval()[确切地说,以Function()的形式],默认情况下CSP认为它不安全。我目前正在使用以下CSPheader:X-Content-Security-Policy:allow'self';img-src*;media-src*;frame-src*;font-src*;frame-ancestors'none';style-src*;report-uri'/:save-csp-violation';这会导致MathJ

javascript - 为什么 webpack 以字符串形式创建输出 js 并使用 eval 函数部署它?

我的webpack.config.js文件如下:varpath=require('path');varwebpack=require('webpack');varCommonsChunkPlugin=webpack.optimize.CommonsChunkPlugin;varautoprefixer=require('autoprefixer');varHtmlWebpackPlugin=require('html-webpack-plugin');varExtractTextPlugin=require('extract-text-webpack-plugin');varCopyW

javascript - 未捕获的类型错误 : cannot read property 'replace' of undefined In Grid

我是KendoGrid和KendoUI的新手。我的问题是如何解决此错误UncaughtTypeError:Cannotreadproperty'replace'ofundefined这是我在KendoGrid上的代码$("#Grid").kendoGrid({scrollable:false,sortable:true,pageable:{refresh:true,pageSizes:true},dataSource:{transport:{read:{url:'/Info/InfoList?search='+search,dataType:"json",type:"POST"}},p

解析函数字符串时的 JavaScript eval() "syntax error"

我在服务器端的配置文件中指定了一些JavaScript代码。由于我不能在配置语言(Lua)中指定一个JavaScript函数,所以我将它作为一个字符串。服务器返回一些JSON格式的字符串,我让客户端使用清理函数对其进行解释:parse_fields=function(fields){for(vari=0;i所以基本上它只是评估sortType是否存在。问题是Firebug在eval()行报告“语法错误”。当我在Firebug控制台上运行相同的步骤时,它没有任何问题,我可以按预期执行该功能。我尝试了一些不同的变体:window.eval而不是普通的eval,像我上面那样存储sortTyp

javascript - Eval() = 意外 token : error

我尝试了这个简单的JavaScript代码:eval('{"Topics":["toto","tata","titi"]}')例如,在Chrome控制台中,这会返回SyntaxError:Unexpectedtoken:我在JSONLint上尝试了JSON并且它是有效的。你看到错误了吗? 最佳答案 你必须这样写eval('('+stringJson+')');将字符串转换为对象希望我能帮到你! 关于javascript-Eval()=意外token:error,我们在StackOverf

javascript - 从 Javascript、Ajax、IE : can responseBody be read from Javascript (not VB)? 访问二进制数据

首先,我知道这个问题:HowdoIloadbinaryimagedatausingJavascriptandXMLHttpRequest?特别是其中的最佳答案,http://emilsblog.lerch.org/2009/07/javascript-hacks-using-xhr-to-load.html.因此使用Firefox(以及实际上似乎也可以工作的更高版本的Chrome;不知道Opera)从Javascript访问二进制数据。到目前为止,一切都很好。但我仍然希望找到一种无需使用VB即可使用现代IE(最好是IE6,但至少是IE7+)访问二进制数据的方法。已经提到XHR.mess

javascript - 未捕获的类型错误 : Cannot read property 'length' of undefined

当我尝试从AJAX调用中获取数据并在单击提交按钮时将其插入另一个函数时,如何避免出现以下错误?ajax函数中的console.log调用显示数据已被抓取,我希望然后存储在json_data中。当时的目的是使用此数据来更改通过HTML表单提交的字符串。然后在“点击”函数的行返回错误:console.log(json_data.length);TestForm#results_box{border:red5pxsolid;}#place{border:#cccccc1pxsolid;}$(document).ready(function(){varjson_source="https://