我正在使用铬。 我有一个iframe,我需要点击支持jsonp的url。 所以我用这个代码: $.ajax({ dataType: ‘jsonp’, url: my_url.endpoint + ‘/login/v1/token’ , data: form_to_object(“#signin_form”), context: window, // All Ajax calls to ABC are json // Response statuses other than 200 are caught in a timeout timeout: 10000, //10s // Handler for successful calls to ABC: calls that return with statusCode 200 success: function(data, textStatus, jqXHR) { […]
我想让它在鼠标上打开,然后再次关闭,当鼠标离开包含div不仅仅是h2,尝试了一些事情,没有运气。 HTML: Europe: £7.50 (or free on orders over £100) Country Delivery Times (approx) Belgium + 1 day CSS: table { width: 100%; } table th { font-size: 14px; padding: 5px; background: #e6edf5; } table tr {width: 48%; margin: 1%;} table td { font-size: small; text-align: center; padding: 6px; background: #e6edf5;} jQuery的 $(document).ready(function(){ dynamicFaq(); }); […]
我试图调试这个,但我只是不明白为什么每当我将它递增1时变量disp就会以NaNforms返回。 如果有人能够阐明为什么会发生这种情况,我会十分感激它。 var votePages = new Array(); votePages[0] = “http://minecraftservers.org/vote/100924”; votePages[1] = “http://www.planetminecraft.com/server/revolutionarycraft—ssdfactionsecosurvivalgrief/vote/”; votePages[2] = “http://minecraftservers.net/server/66267/vote/”; votePages[3] = “http://mineservers.com/server/11885/vote”; votePages[4] = “https://minestatus.net/92187-revolutionary-craft/vote”; var disp = 0; $(“#dispVotePage”).attr(“src”, votePages[disp]); $(document).on(‘click’, ‘#next’, function(){ $(“#dispVotePage”).attr(“src”, ”); var disp = disp++; alert(disp); $(“#dispVotePage”).attr(“src”, votePages[disp]); if (disp !== 0) { $(“#previous”).css(‘display’, ‘block’); } }); $(document).on(‘click’, ‘#previous’, function(){ $(“#dispVotePage”).attr(“src”, ”); var […]
我知道之前已经问过这个问题,但是我无法弄清楚是什么问题,我正在尝试使用jQuery加载一个带有显示列表的XML文件,以便可以在一个文件中更新节目,并上传到多个页面。 对我来说,似乎我做的一切都是正确的,但我的知识jquery充其量是脆弱的。 其中大多数只是从其他问题的答案拼凑而成。 我的HTML MORE SHOWS LESS SHOWS 我的Jquery function showData() { $.ajax({ type: “GET”, url: “shows.xml”, dataType: “xml”, success: function getShows(a) { $(‘#table’).append(‘SHOWS’); $(‘#table’).append(”); $(a).find(‘show’).each(function(){ var $show = $(this); var date = $show.find(‘date’).text(); var place = $show.find(‘place’).text(); var location = $show.find(‘location’).text(); var time = $show.find(‘time’).text(); var html = ” + date + ” + […]
我有这个,当我点击.items类中的按钮创建 元素时,如下所示: img1 img2 but i want every 3 img1 img3 to wrap them into a new img2 img4 ———————————> img3 img5 img6 img7 img4 img8 img5 img9 img6 … … 的index.php Load more 我试过这些,但没有运气: 第一次尝试: $(‘.item’).first().before(“”); $(‘.item’).last().after(“”); 第二次尝试: $( “” ).insertBefore( “.item:first-child” ); $( “” ).insertAfter( “.item:last-child” ); 第三次尝试: $( “.items” ).prepend( “” ); […]
我使用http://benalman.com/projects/jquery-hashchange-plugin/来监听我的项目中的哈希变化。 但他的插件已经过时,并且不适用于较新版本的浏览器,如firefox 9和IE9。 搜索谷歌和这里,但找不到任何其他插件。 或者只是使用此代码来定位大多数浏览器? $(window).bind(‘hashchange’, function() { //code }); 编辑:似乎在这些浏览器上有关于console.log()的问题,并且与hashchange无关。 删除所有console.log输出后,它会像预期的那样工作
在此先感谢您花时间阅读本文。 我正在寻找一种方法将网络和移动用户重定向到两个不同的链接。 我已经设法将移动流量重定向到不同的文件夹/链接,几乎我想发送给他们的任何地方,但这里的棘手部分是我想将网络用户重定向到不同的链接。 例如 : Web用户访问domain.com并重定向到==>选择的链接 移动用户访问domain.com并重定向到==>选择的链接 以下是我现在正在使用的内容: (function(a,b)`enter code here`{if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[aw])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,’http://linkofchoice.com’); 希望我解释它足够的解决方案:) 干杯和圣诞快乐
我在选择下拉框时尝试对生成的字符串应用美化语法高亮显示。 如果文本放在前面,它可以正常工作,但如果生成它,文本不会突出显示。 我试过调用prettyPrint()函数,但它仍然不起作用。 $(‘#db’).change( function(){ query = “”; query = “Insert Into “; query = query + $(‘#db’).val() + ” “; document.getElementById(“pp”).innerHTML = query; prettyPrint(); $.ajax({ url: “functions.php?&f=table”, type: “GET”, data: { db: $(‘#db’).val() } }) .done(function(result) { $(‘#table’).html(result); }) .fail(function() { alert( “error” ); }); } );
更新 自从John Conde提出建议以来,我将更准确地描述我的问题。 在main.js中,我试图在提交时将表单对象发送到addevent.php 。 我这样做是通过选择表单对象并创建FormData对象并使用AJAX将其发送到addevent.php : $(“form[name=’add-event-form’]”).submit(function(e){ e.preventDefault(); var title = $(this).find(“input[name=’title’]”).val(); var start_date = $(this).find(“input[name=’start_date’]”).val(); var start_time = $(this).find(“input[name=’start_time’]”).val(); var end_date = $(this).find(“input[name=’end_date’]”).val(); var end_time = $(this).find(“input[name=’end_time’]”).val(); var place = $(this).find(“input[name=’place’]”).val(); var description = $(this).find(“input[name=’description’]”).val(); var file = $(this).find(“input[name=’file’]”)[0].files[0]; var fileData = new FormData(); fileData.append(‘file’, file); var data = {title: title, start_date: start_date, […]
我的模型中有一个类如下: class Project::Area < ActiveRecord::Base attr_accessor :cancel_id def save_loc_values update_record = Project::Loc.find_by_Project_Reference(project.Project_Reference) update_record.update_attributes({ Status: 'D', Cancellation_Date: DateTime.now().strftime("%Y-%m-%d %T.%L"), CancellationReason_id: self.cancel_id }) end end 在我的form ,我使用attr_accessor字段 我在我的controller创建了一个路由和我的自定义方法,如下所示, def save_loc_values @area = Project::Area.find(params[:area_id]) @return = @area.save_loc_values end 它中的问题工作正常,并将Status和Cancellation_Date的值保存到另一个数据库表中。 但是On change cancel_id值没有保存。 如何传递和保存onchange cancel_id ? 谢谢,我真的很感激你的帮助。