Tag: javascript

如何使用jQuery运行MySQL查询?

是否可以使用jQuery运行MySQL查询? 我正在尝试模仿SE网站上的投票function。 SE上的投票计数器自动更新,无需重新加载页面(这是我目前所拥有的,一个隐藏的表单,重新提交到当前页面,但在PHP上运行一个小块,更新数据库中问题的分数)。 我假设这是使用Javascript / jQuery看到的,因为它是动态的。 我怎样才能做到这一点? 是否有一个简单易用的库(如PHP)?

jQuery fileupload – 获取上传文件的列表

我正在使用非常好的jquery插件blueimp / jQuery-File-Upload $(‘#fileupload’).fileupload({ autoUpload: true , filesContainer: ‘#attachments_presentation tbody’ , stop: function (e) { console.log(data); } }); 而且我无法做一些非常简单的事情:获取上传文件的列表 (在服务器上用他们的名字) 首先,我天真地虽然它将存储在文件输入,所以我可以得到列表 $(‘#fileupload’).val(); 但事实并非如此,所以我对此感到满意 $(‘#fileupload’).fileupload(‘getfiles’); 我无法从文档中找到方法 有人能告诉我如何在服务器中获取上传文件名列表吗? 更新 我想在服务器上获取上传的文件名,以便以后能够管理它们。 例如: 我上传了一个名为trutruc.pdf的文件 我上传test.png 我重新上传了一个名为trutruc.pdf的文件 我删除了第一个文件 然后,服务器中的当前文件列表应为test.png , trutruc (2).pdf 更新2 我正在使用fileUpload 附带的默认php脚本

jQuery.ui.draggable.js和jQuery.ui.widget.js冲突

我有一个工作的应用程序,它使用一个jquery ui对话框。 我想让对话框可拖动。 据我所知,唯一需要的是jquery.ui.draggable.js脚本。 所以我将它添加到我正在使用的脚本中,但是知道我收到以下错误(如firebug控制台中所示):base不是构造函数jquery.ui.widget.js中的相关行是: var basePrototype = new base(); 这是我添加所有脚本的方式: 难道我做错了什么? 或者这是jquery的问题? 在此先感谢您的帮助

找出div高度和设置div高度

我对javascript / jquery的东西很新,但我想用它做这样的事情: 我有四个这样的div并且每个都有内容。 现在,如果一个人有更多的内容,它会变得更高。 即使他们没有那么多内容,我也希望其他div也高。 所以基本上我希望脚本通过div并检查高度并将所有div高度设置为与最高div相同。 希望你明白:)

如何检测CSS flex wrap事件

我有灵活的容器里面有物品。 如何检测flex wrap事件? 我想将一些新的css应用于已经包装的元素。 我想通过纯css检测包装事件是不可能的。 但它将是非常强大的function! 当元素换行到新行/行时,我可以尝试通过媒体查询“捕获”此断点事件。 但这是一种可怕的方法。 我可以尝试通过脚本检测它,但它也不是很好。 我很惊讶,但简单的$(“#element”)。resize()不能检测flex容器的高度或宽度变化,以便将适当的css应用于子元素。 大声笑。 我发现只有这个jquery代码的例子才能使jquery事件监听位置发生变化 但仍然非常糟糕。

VueJs如何制作限制器和范围的分页..?

我有这样的代码: var demoList = new Vue({ el: ‘#demoList’, data: { items: [{ “id”: 1, “name”: “Tom” }, { “id”: 2, “name”: “Kate” }, { “id”: 3, “name”: “Jack” }, { “id”: 4, “name”: “Jill” }, { “id”: 5, “name”: “aa” }, { “id”: 6, “name”: “bb” }, { “id”: 7, “name”: “cc” }, { “id”: […]

将窗口和未定义传递给立即调用的匿名函数。 为什么?

可能重复: 为什么我们需要传入window和undefined到这个jquery插件? 我见过jQuery源代码这样做: (function(window, undefined){ … }(window)) 我明白为什么包含undefined是有用的,如果有人在哪里改变“undefined”之前。 但是窗户不能改变。 据我所知,它甚至不需要使用,对吧? 这怎么可能有用?

`select`标签的占位符?

我想知道如何使用select标签实现placeholder效果,如果select默认选项,请选择“请选择选项:”。 我已经尝试了一些变化,他们到目前为止还没有工作,我确信它可以实现,因为我在某处看到它(不记得在哪里)。 我试过这个: 1) Some Slower Slow Fast Faster 2) Some Slower Slow Fast Faster 两者都不起作用,也许有一个jQuery方法来做到这一点? 快速编辑:我不想只禁用其中一个选项并将其selected因为它仍然会在下拉列表中显示其他项目。

Jqueryvalidation多个选项卡,一次validation一个?

我是jQuery的新手,我正在尝试使用它和validation插件(http://docs.jquery.com/Plugins/Validation)来创建一个包含不同部分的多个选项卡的多部分表单。 现在,我有它有多个选项卡,“下一步”按钮切换到下一个选项卡。 我遇到的问题是,当我最后在最后一页上提交时,表单会正确validation,但如果其他页面上有错误,则不会通知用户,并且只有在单击“提交”时才会进行validation。 单击“下一步”时,如何单独validation每个? 我真的不想创建多个表单或跟踪隐藏字段:S有什么建议吗? 谢谢! $(document).ready(function() { //….stuff //tabs var tabs = $(“#tabs”).tabs(); $(“.nexttab”).click(function() { //var selected = $(“#tabs”).tabs(“option”, “selected”); //$(“#tabs”).tabs(“option”, “selected”, selected + 1); $(“#tabs”).tabs(“select”, this.hash); }); //use link to submit form instead of button $(“a[id=submit]”).click( function(){ $(this).parents(“form”).submit(); }); //form validation var validator = $(“#myForm”).validate(); }); General ….stuff… Next Tab2 Prev Submit 编辑: […]

是否有一种格式化jQuery链的首选方法,使它们更具可读性?

鉴于以下示例代码克隆表行,设置一些属性然后将其附加到表: $(“#FundTable”).append( objButton.parents(“tr”).clone() .find(“.RowTitle”).text(“Row ” + nAddCount).end() .find(“.FundManagerSelect”).attr(“id”, “FundManager” + nAddCount) .change(function() { ChangeFundRow(); }).end() .find(“.FundNameSelect”).attr(“id”, “FundName” + nAddCount).end() ); 有没有人有任何建议,如何格式化,以方便眼睛? 这样做是否有任何公认的惯例? 拥有一套可以遵循的规则并将其纳入一组标准将是有用的。