Tag: javascript

使JQuery按钮充当下拉列表

以此JQuery UI Button示例作为参考: http : //jqueryui.com/demos/button/#splitbutton 现在,如果单击小按钮,您将如何实现该下拉列表? 我的注意事项主要是转换.button()对实际的按钮进行操作,这个按钮会使偏移量变得混乱。 总而言之,我需要就如何正确实现与当前主题集成的JQuery按钮单击下拉列表的意见。 谢谢! 亚历克斯

Flask中的jQuery自动完成function

无法使jQuery自动完成小部件与Flask框架一起使用。 ( http://jqueryui.com/autocomplete/#remote这里是一个例子) 在manage.py中,我得到以下内容: @app.route(‘/autocomplete’, methods=[‘GET’]) def autocomplete(): results = [] search = request.args.get(‘autocomplete’) for mv in db_session.query(Movie.title).filter(Movie.title.like(‘%’ + str(search) + ‘%’)).all(): results.append(mv[0]) return jsonify(json_list=results) 我的index.html文件: … $(function() { $.ajax({ url: ‘{{ url_for(“autocomplete”) }}’ }).done(function (data) { $(‘#autocomplete’).autocomplete({ source: data.json_list, minLength: 2 }); }); }); … … … 看起来像firefox中的dev工具不会返回任何错误。 终端返回以下内容: “GET / autocomplete HTTP / […]

Jquery:表单validation不起作用

我是Jquery的新手,希望你们能帮我解决这个jqueryvalidation问题。 一直在尝试validation表单但它根本不validation。 它接受我在字段中输入的任何内容,无论我设置了什么限制。 请帮忙。 谢谢。 这是我的代码: $(function(){ $(‘#form’).validate({ alert(“bbbb”); rules: { name: { required: true, minlength: 2, maxlength: 20, lettersonly: true }, ssn: { required: true, minlength: 9, maxlength: 9, nowhitespace: true }, gender: { required: true }, mobile: { required: true, minlength: 10, maxlength: 13, digits: true }, address: { required: true, minlength: 10, […]

JQuery Mobile文件上传

我一直在寻找无处可寻的例子。 有谁知道我在哪里可以找到任何关于使用JQuery Mobile上传文件的信息?

在谷歌浏览器浏览器中将HTML表格导出到csv

我有以下function使用此我将我的html导出到Csv文件。 几天/几个月前它在谷歌浏览器浏览器中运行良好(仍然在FF中工作正常) 。 现在突然它停止工作将数据转换为csv格式。 当我点击导出按钮我能够下载文件,但当我试图在ms excel /自由办公室开放时,它没有打开它。 我甚至可以看到导出的数据,但它显示相同,分开。 任何人都可以建议我在谷歌浏览器浏览器中的代码出错。 function exportReportTableToCSV($table, filename) { var dumpd=”; var csvData =”; $table.each(function(){ var $rows = $(this).find(‘tr:has(td)’); var $header = $(this).find(‘tr:has(th)’); tmpColDelim = String.fromCharCode(11), // vertical tab character tmpRowDelim = String.fromCharCode(0), // null character colDelim = ‘”,”‘, rowDelim = ‘”\r\n”‘, csv = ‘”‘ + $header.map(function (i, head) { var […]

使用JavaScript和jQuery的简单长轮询示例

我正在尝试创建一个实时网站分析仪表板,它使用jQuery / JavaScript异步创建与服务器的开放HTTP连接,以便在服务器发生时轮询服务器以获取数据更新。 显而易见的开始是使用XMLHttpRequest对象或jQuery的$.ajax方法向服务器发送GET或POST请求,异步请求一些数据。 但是,除了每隔30 seconds使用setInterval方法一次发送一个请求之外,我不确定如何连接到服务器持久性。 基本上,我只想发送一个http请求,并确保与服务器的连接保持打开状态以进行轮询! 我的setInterval示例代码如下: var analytics = document.getElementById(‘analytics’); setInterval(function(){ $.ajax({ url: “http://server.com/”, success: function(data){ analytics.innerHTML = data; }, dataType: “json”}); }, 30000);

IE <9显示“未找到成员”

我看到“SCRIPT3:未找到会员”。 IE中的错误<9。 查看各个位置(例如, 成员未找到IE错误(IE .hover() ) ),它似乎发生在.hover()部分内的setTimeout 。 我按照中的步骤,但仍然遇到同样的问题。 我会很乐意提供任何帮助。 可能它也可能发生在change() fn内的位置。 我把整个代码放在: http : //jsfiddle.net/f4tZQ/

调试时如何忽略某些脚本文件/行?

我正在尝试调试一些JavaScript,我想知道当我将鼠标hover在某个div元素上时会执行什么代码(我不知道哪些代码,因为没有直接’onmouseover’ – 我认为有一个jQuery选择器在某处?)。 通常我会使用Developer Tools / Firebug提供的“Break All”/“Break On Next”工具,但我的问题是其他代码(代码,鼠标移动监听器等)会立即被捕获。 我想做的是告诉调试器忽略某些JavaScript文件或单独的行,这样它就不会停止在我不感兴趣或已排除的代码上。 有没有办法在IE中实现这一点( 吐,吐! ) – 或者你能建议一个更好的方法吗?

拦截形成POST字符串并通过AJAX发送

是否可以截取表单的POST字符串并通过AJAX发送它? 我可以使用$(’form’)。submit()拦截POST事件,但是我看不到从哪里可以获得POST字符串。 我可以从表单的输入中重现字符串,但这看起来很可疑。

在IE中旋转文本,不会变得难看

我想逆时针旋转文字90度。 Firefox和Chrome没问题,使用: -webkit-transform-origin: top left; -webkit-transform: rotate(-90deg); -moz-transform-origin: top left; -moz-transform: rotate(-90deg); 对于Internet Explorer,据我所知,它应该是这一行: filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); (另一种方法, 写入模式 ,只能顺时针旋转文本90度)。 但是,在IE中,旋转的文本看起来像一个严重缩放的图像(下面比较)。 Firefox / Chrome – vs – Internet Explorer: 有没有办法让Internet Explorer以更优雅的方式旋转文本(可能是Javascript / jQuery)? 我一直在谷歌搜索,但我只能找到更多参考这个方法…