Tag: 形成

打开基于搜索查询的URL而不使用php“?q =(myTerm)”而是使用简单的“/(myTerm)”

这让我起了墙。 我显然不明白这么重要,我希望有人可以解释这个问题。 在这个页面上给了我http://syndex.me/tagged?q=yellow但如果我更改/tagged为/search (tumblr搜索表单的默认状态)它实际上做了正确的事情,并给出了一个url的效果http://syndex.me/search/yellow 。 所有这一切只是因为,tumblrs搜索实际上已被打破。 那就对了。 价值8亿美元的公司没有可行的搜索function。 问题是如果你去http://syndex.me/tagged/yellow它确实有效! 。 所以我只是试图破解服务并切换/search tagged 。 很精神。 我很高兴以任何可能的方式破解… jQuery? 非常感谢。

使用jQuery / Ajax提交表单只能每隔一段时间运行一次

我正在尝试提交一个包含通过Ajax / jQuery上传文件的表单,通过PHP脚本处理表单,并将结果返回到表单最初所在的div中。 我目前的表格代码是: 我目前的Ajax / jQuery脚本是: $(function() { $(‘#uploader’).submit(function() { $(this).ajaxSubmit({ type: $(this).attr(‘method’), url: ‘upload-song.php’, success: function(response) { $(‘#content-right’).html(response); } }); return false; }); }); 我的PHP脚本是“upload-song.php”(细节无关紧要)。 我还运行YUI.Pjax来处理正常导航(一个href)链接并加载#content-right中的链接(如果用户点击任何内容,我希望它在#content-right中加载)。 通过这种设置,在正常链接中导航可以完美地工作,所有内容都在#content-right中加载,但上传器每隔一段时间才会工作。 例如,上传者将在#content-right中加载upload-song.php并完美处理所有内容,然后如果我离开页面并尝试上传另一个项目,它将无法工作,它只会刷新页面(如果我在表单标记中放置action =“upload-song.php”,它会将upload-song.php作为整页加载,而不是#content-right)。 刷新页面后,我可以上传另一个项目,它将完美地工作。 我认为这与我如何将我的Ajax脚本附加到表单提交有关(因为如果我刷新页面它完美地工作),但我没有很多这些语言的经验,所以我不确定如何解决它。 另外,如果我禁用YUI.Pjax它修复了上传器,但显然打破了我的链接,所以我正在寻找一个解决方法。 有任何想法吗?

使用HTML5输入类型和jQuery

我有一个包含以下字段的表单(此字段只是4中的一个) 如果我在jquery中使用它,表单按预期工作: var dataString = ‘name=’+ name + ‘&email=’ + email + ‘&message=’ + message + ‘&ip=’ + ip + ‘&date=’ + date; 但是,如果我使用它来缩短代码,则在提交时完全忽略电子邮件输入。 var dataString = $(‘#contact’).serialize(); 这是一个错误还是我看不到的东西。 两者有什么区别? 如果我将电子邮件输入更改为“text”,则表单将与serialize一起使用 使用jquery 1.6.0

jQuery clone()FireFox bug – 无法提交克隆表单

我想添加/删除动态表单。 我正在使用存储在表中的表单,每行都有表单。 我有2个表: – 正在显示的表 – 由我想要克隆并插入显示的表中的临时行包围的表。 在IE中一切正常,但无法提交在Firefox中具有其表单的克隆行。 如果我不克隆行但只是插入它,我可以提交表单,但我需要能够重用该行再插入它,所以我需要使用克隆。 使用和不使用克隆生成的Html代码在Firebug中看起来相同。 我怎样才能克服这个问题? 用于克隆和插入行的代码: $(‘#tempRow’).clone().insertAfter($(‘#templatesTable tr:last’));

使用保存在本地存储上的数据填充HTML表单

我的应用程序将填充的表单数据(带有ID和值的输入字段)保存到本地存储,甚至成功加载它们,再次将已解析的ID和值分开。 问题是,一旦页面重新加载,我无法从已保存到本地存储的数据中预先填充表单。 保存的数据保留在浏览器的资源中,控制台会记录每个输入字段的正确值。 但是,页面本身没有任何内容。 这是我的HTML结构的一个例子: Task done! How it went? 以下是当前用于保存和加载到本地存储的JavaScript: if (typeof(Storage) !== “undefined”){ // Loading data function dataLoad(){ var inputParse = JSON.parse(localStorage.getItem(‘fieldString’)); var inputId; var inputValue; var inputType; $.each(inputParse, function(key, value){ inputId = key; inputValue = value; if (inputValue === “true” || inputValue === “false”){ inputType = inputValue; } }); $(“.formField”).each(function(){ inputId = […]

如何防止在每次页面加载时执行此jQuery函数?

我相信我有解决问题的方法,但我想确定。 这就是我所拥有的: … … … Sign In 现在onSubmit链接到jQuery函数是一个外部文件,jQueryCalls.js。 这是function: $(function login() { var formData = $(‘#login-form’).serialize(); //Grab all submission data from login form $(“input”).prop(“disabled”, true); //Disable inputs for the duration of the post var request = $.post(‘E:\Additional Programs\xampp\htdocs\Vista_Ridge_Territory_System\PHP\Scripts\VRC_LoginProcess.php’, formData, loginMessage); //Handle server-side response function loginMessage(data) { $(‘.header’).append(“nada”); }; }); 每次加载页面时,都会执行此function – 这显然会因为禁用输入而产生问题。 我的假设是我可以解决这个问题: $(document).ready(function login() […]

使用AJAX和Bootstrap将文件上传到PHP的进度条

我有一个表单,我使用AJAX将图像上传到PHP脚本 这是我的表格 File: ProjectName: 结果div是显示PHP输出的地方(参见AJAX) 进度条是我希望看到我的bootstrap进度条的地方。 这是我的AJAX $(function () { $(‘form#data’).submit(function (e){ e.preventDefault(); e.stopImmediatePropagation(); var formData = new FormData($(this)[0]); var file = $(‘input[type=file]’)[0].files[0]; formData.append(‘upload_file’,file); $(‘.progress’).show(); $.ajax({ xhr: function() { var xhr = new window.XMLHttpRequest(); xhr.upload.addEventListener(“progress”, function(evt) { if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; percentComplete = parseInt(percentComplete * 100); $(‘.progress-bar’).css(‘width’,percentComplete+”%”); $(‘.progress-bar’).html(percentComplete+”%”); if (percentComplete […]

如何在对话框打开时模糊第一个表单输入

我有一个显示表单的jQuery.dialog。 第一个输入是 ,我初始化像这个jQuery(‘.datepicker’).datepicker() 。 问题是当对话框打开时,它会聚焦第一个输入。 所以datepicker也打开了。 对话框的事件open在焦点开始之前运行。 那么,我如何模糊第一个焦点到日期选择器保持隐藏?

Object不支持属性或方法’attachEvent’InternetExplorer 11

如果我在IE11中按下表单发送按钮“Saada”,我将收到一个错误: Object doesn’t support property or method ‘attachEvent’ 我发现这是一个IE11问题,但我发现的唯一解决方案是使用我的开发人员工具并将浏览器设置为以IE9模式运行。 但我希望每个人都可以使用我的网站而不使用他们的开发者工具 你知道我可以尝试的其他解决方案吗? 或者我可能需要导入其他一些Jquery库? 其他浏览器工作正常,但这只发生在IE11中

在表单提交上显示Twitter Bootstrap模式

我试图在提交表格时显示模态,例如: form有两个文本字段,如果其中一个填充,那么modal将向用户显示一些信息,如果两个字段都没有填写,那么表单将不会提交为此我做了这个但没有成功.. jsfiddle: jsFidle Link × Modal header do you want to save partial info Finish Now Do It Later Confirm JS: $(function(){ $(“#refrenceSubmit”).submit(function(){ var inputFieldsCount=0; $(this).find(‘input[type=text]’).each(function(){ if($(this).val() != “”) inputFieldsCount+=1; }); if(!inputFieldsCount){ alert(“You must fill in at least one field”); return false; }else if(inputFieldsCount<2){ $('#confirmButton').click() $('#showModelContainer').show() $('#doItLater').click("click",function (e) { $('#refrenceSubmit').submit() } }); return false; […]