Tag: ajax

如何在加载HTML 2分钟后自动触发通过ajax执行操作而不单击

我需要通过ajax自动调用一个动作,以便在加载2分钟后刷新当前页面。 我知道使用以下命令触发ajax调用作为URL链接: Ajax Call 我要找的是指定120秒以自动触发ajax调用,该调用将刷新视图(网页)而不点击任何内容。 感谢您的帮助

如何计算其父元素第一行的元素数量

我的问题是,有没有一种方法可能在JavaScript中我可以确定多少个子元素将适合父元素的第一行? 然后,我会将其乘以固定数量的行,并一次查询多少行。 为了更好地理解发生了什么,如果我查询20个项目并且页面大小使得每行可以容纳6个元素,那么我将在最后一行留下两个空格。 我想查询足够的,以便最后一行没有空单元格。 该页面位于: http : //www.spacerock.com/dvds.php 我正在试图找出一种动态地执行此操作的极端方法,并按页面大小按下数字。

jQuery驱动的应用程序。 没有警报会无法工作()

我已经看过很多关于这个的文章,但是没有关于jQuery的文章,所以我在这里…我正在实现一个从http://javascript-array.com/scripts/jquery_simple_drop_down_menu/到现有应用程序的脚本版本; 但是,如果没有添加alert(’msg …’)作为$(document).ready()调用中的第一个方法,我就无法工作。 这似乎与加载时间无关……无论我等多久,菜单都不起作用。 setTimeout()也不起作用。 然而,添加alert(),它就像一个魅力。 我也可以通过Firebug正确执行绑定。 var timeout = 500; var closetimer = 0; var ddmenuitem = 0; function jsddm_open() { jsddm_canceltimer(); jsddm_close(); ddmenuitem = $(this).find(‘ul’).css(‘visibility’, ‘visible’);} function jsddm_close() { if(ddmenuitem) ddmenuitem.css(‘visibility’, ‘hidden’);} function jsddm_timer() { closetimer = window.setTimeout(jsddm_close, timeout);} function jsddm_canceltimer() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null;}} $(document).ready(function() { $(‘#jsddm > li’).bind(‘mouseover’, […]

如何在PHP脚本中访问从jQuery.ajax()的HTML页面传递的表单数据的各个值?

我将表单数据传递给PHP脚本以通过JS( jQuery.ajax() )进行处理。 问题是 – 我无法找到一种方法来访问PHP中的单个表单控件值(例如$_POST[‘zipcode’] )。 相反,我只能使用$_POST[‘form’]访问数据,这是一个表示为一个长字符串的整个表单(例如string(89)”color=red&color=blue&zipcode=12345…” )。 如何通过JS访问从HTML表单传递的PHP脚本中的表单数据的各个值? 的index.php(forms)的 Red Green Blue 的index.php(JS) $(‘#myform’).on(‘submit’, function(e) { e.preventDefault(); $.ajax({ type: ‘POST’, dataType: ‘html’, url : ‘PHPscript.php’, data: {form : $(‘#myform’).serialize()} }).done(function(data) { var myJSONresult = data; alert(myJSONresult); }); }); PHPscript 编辑: 邮政编码字段: $(“#zipcode”).focus(function(){ if(this.value == “zipcode”){ $(this).val(“”); } }).blur(function(){ if(this.value == “”){ $(this).val(“zipcode”); } […]

jQuery无法将类添加到动态添加的内容中

我知道如果我动态添加内容,我必须使用on()为父元素使用事件处理程序。 但是当我在动态添加的内容上使用addClass时,类会立即消失。 这是HTML的相关部分(只是为了确保我不会错过拼写错误): 这是添加动态元素的代码: function GetCategories() { var url = ‘./ajax/training_management_data.php’; $(‘#training_management_categories_items’).html(”); $(‘#training_management_categories_items_ul’).append(‘ \ \ All \ \ ‘); $.ajax({ url: url, type: “POST”, data: “action=get_categories”, dataType: ‘json’, success: function (data) { $.each(data, function(index, data) { $(‘#training_management_categories_items_ul’).append(‘ \ \ ‘+data.name+’ \ \ ‘); }); } }); } $(document).ready(function() { GetCategories(); }); 但是当我单击该元素时,该类被添加为0.1秒(必须将.categories_selected的background-color .categories_selected为红色才能看到它)并且我不明白为什么。 $(‘#training_management_categories_items’).on(‘click’, ‘.training_management_categories_list_a’, […]

将系列数据从Java传递到Multi Y轴Highcharts

我刚开始学习JQuery和Highcharts。 我创建了一个带有静态数据的多Y轴高图。 我希望能够将数据从java传递给系列数据。 我该怎么做? 如何使JQuery代码从我的java类中获取数据并将其加载到highcharts中。 以下是我的代码: // MultiY.js $(document).ready(function() { chart1 = new Highcharts.Chart({ chart: { renderTo: ‘chart_1’, height: 350, }, title: { text: ‘Sample Highcharts’ }, xAxis: { categories: [‘4/28/2013’, ‘4/29/2013’, ‘4/30/2013’, ‘5/1/2013’, ‘5/2/2013’, ‘5/3/2013’, ‘5/4/2013’] }, yAxis: [{ opposite: true, title: { text: ‘Cost’, style: { color: ‘#dbf400’ } }, labels: { style: […]

window.execScript在ie8中失败

我使用jquery 1.9.1在ruby on rails(3.2.11)上工作…在我的应用程序中我开发了一个javascript聊天。 使用IE9一切正常,在IE8中调用时 function refresh_contacts() { url = $(‘#refresh_contacts_url’).val() $.ajax(url) } 我在主题中得到了错误…我试图找出问题并且它似乎是ajax调用(只是调用,即使调用函数上没有代码,所以我认为这是调用本身谁提出问题)… 引发错误的代码(由IE调试器指示)在jquery中(大约603行未缩小,版本1.9.1): globalEval: function( data ) { if ( data && jQuery.trim( data ) ) { // We use execScript on Internet Explorer // We use an anonymous function so that context is window // rather than jQuery in Firefox ( window.execScript […]

AJAX Pagination添加了替换数据的数据

我有一个有效的基于PHP的分页,我正在添加ajax以改善页面加载。 我的问题是ajax正在添加整个导航页面 (通过分页链接进行导航)到当前页面内容 。 并且要添加的特定数据是用于内容显示的div中的整个导航页面。 这应该像用 导航页面内容替换当前页面内容一样。 我的分页在div中, id =“pagination”和ul li。 我的重复页面内容在div中, id =“temp” 。 我的ajax代码 $(function(){ $(‘#pagination ul li a’).click(function (ev) { ev.preventDefault(); $(‘div#temp’).load($(this).attr(‘href’)); }); }); 我的导航链接结构就是这样的 echo ” Next»» “; 请告诉我如何使用ajax替换添加数据的数据。 谢谢。

使用Jquery打开Image文件夹

我在mvc4做我的项目。 我有一个Image文件夹,我想打开并使用jquery列出该文件夹中的所有图像。 我为此编写了以下jquery ajax代码 $(document).ready(function () { var URL = ‘../../Content/Gallery/GalleryImages/DG/’; $.ajax({ url: URL, success: function (data) { $(data).find(“a:contains(.jpg)”).each(function () { var images = $(this).attr(“href”); alert(images); }); }, error: function (jqXHR, textStatus, errorThrown) { alert(“error”); } }); }); 但这总是转到错误function。 任何人都可以告诉我究竟是什么问题。 我的url路径是否有任何问题。

jQuery AJAX调用数据库查询

我有一个AJAX函数: function admin_check_fn(type) { //$(“#notice_div”).show(); //var allform = $(‘form#all’).serialize(); $.ajax({ type: “POST”, //async: false, url: “/profile/adminquery_check.php”, data: { type: type }, //data: ‘code=’+code+’&userid=’+userid, dataType: “json”, //dataType: “html”, success: function(result){ var allresult = result.res $(‘#result’).html( allresult ); alert(allresult); //$(“#notice_div”).hide(); } }) } 和服务器端: $queryy=”SELECT * FROM wp_users”; $name = array(); $resultt=mysql_query($queryy) or die(mysql_error()); ?> array($rowss[‘display_name’]), “fvdfvv” […]