使用jquery一次显示一个iframe中的链接列表

好的,所以我需要一个脚本来获取数组中的url列表的帮助,然后在iframe中一次显示一个url,并允许我在链接周围放置一个边框到列表的下一个项目INSIDE iframe中。 我需要它显示页面大约3秒钟,然后显示下一页,然后显示下一页,依此类推,但一次只显示一页。 这是我到目前为止的地方: var links = [“link1”, “link2”, “link3”]; for (var i = 0; i < links.length; i++) { $("#viewer iframe") .attr('src', "http://www.mysite.com/" + links[i]) .load(function() { $(this).contents().find("a[href*='" + links[i+1] + "']").css("border", "1px solid black");}); setTimeout('$("#viewer iframe").attr("src", "")', 3000); } 这可以显示数组中的第一个链接,然后在3秒后将iframe src设置为空,但不显示后续链接。

从AJAX请求中获取价值

这曾经是我的代码: //At “click” I retrieve value from myFunctionA and use it in myFunctionB $(“#myButton”).click(function() { var response = myFunctionA(); if(response) myFunctionB(response); }); //Inside myFunctionA I perform an AJAX call (you will see it’s really and “SJAX”) function myFunctionA() { var response = myAjax(); return response; } //This is not really and AJAX because of the […]

Jquery错误:未捕获的TypeError:无法读取未定义的属性“长度”

我有一个表单来调用ajax进行后端处理,所有输入都将存储在表中并返回’success’以通知用户提交成功。 但是我在回调期间面临一个问题,输入数据可以保存到表中,但回调停止时出现错误,我不知道出了什么问题,同一个脚本被应用到另一个表单(具有不同的表单字段)工作正常。 控制台日志 – Chrome: Uncaught TypeError: Cannot read property ‘length’ of undefined m.extend.each $.ajax.success j k.fireWith x b 火狐 TypeError: a is undefined …rCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e… firefox错误指向f=a 。 脚本: $(document).ready(function() { $(“#status”).hide(); $(‘#btn_submit’).click(function(){ var params = $(‘#project_form’).serialize(); var btn = $(this); btn.button(‘loading’) $.ajax({ url: baseurl + ‘/process_form.php’, type: ‘POST’, data: params, dataType: ‘json’, success: function(response){ […]

使用AJAX返回PHPerror handling

我有一个用PHP和AJAX驱动的页面,当用户提交我的一个表单时,我检查了getData.php脚本中的错误。 这个例子是如果用户提交带有默认值的表单我想知道是否有办法传回这些错误或触发AJAX在用户提交时触发错误或者如果我需要在之前进行error handlingAJAX电话 $(‘form’).on(‘submit’, function (e) { e.preventDefault(); $.ajax({ type: ‘post’, url: ‘_ajax/addData.php’, data: $(‘form’).serialize(), success: function () { $(“input”).val(‘Info Here’); $(“form”).hide(); reloadInfo(); } }); }); PHP $info = $_POST[‘info’]; if($info != ‘Info Here’) { $conn = mysqli_connect(); $query = “INSERT INTO leads VALUES(0, ‘$companyName’, 1, NOW(), 3)”; $result = mysqli_query($conn, $query) or die (‘Error […]

jQuery this.href字符串比较不起作用

我有一个简单的jQuery脚本,我正在尝试构建,但我不能让href字符串比较返回true: Click Me​ 我的脚本如下: $(‘.test’).click(function() { if ($(this).href == “https://stackoverflow.com/Services/Cloud-Hosting”) { alert(‘hi’); } else { alert(‘no’); } });​ 即使href是相同的,我仍然会收到’不’的警报。 我错过了什么?

使用jQuery剪辑内容

要获取span内的数字,请使用以下代码: test inside 123458 alert($(‘h3 span’).text().match(/\d/)) //123458 只是获取内容h3,而不考虑内容的范围,如何?

SetRowData和DirtyCells

我正在使用SetRowData在jqGrid中设置一些行数据 jqColModel = gJqGrid.jqGrid(‘getGridParam’,’colModel’); rowData = gJqGrid.jqGrid(‘getRowData’, rowid); for (var i=0; i<newData.length; i++){ rowData[jqColModel[i+1].name] = newData[i]; } gJqGrid.jqGrid('setRowData', rowid, rowData); 这是按预期工作的。 正在使用newData对象中的值更新jqGrid行。 然后我尝试使用所有修改过的单元格 jqRows = gJqGrid.jqGrid(‘getChangedCells’, ‘dirty’); 但这似乎不起作用。 我正在尝试批量处理所有更改并创建自定义保存事件 我的网格定义如下 $(gJqSel_Table).jqGrid({ caption : ‘jqGrid’ , datatype : ‘local’ , loadonce : true , data : formattedLineData , colNames : customColNames , colModel : customColModel , […]

等待换行并计算

我的function看起来像那样 function count() { var value = ids.val(); return (value == ”) ? 0 : value.split(/\r\n|\r|\n/).filter($.trim).map($.trim).length; } 有一个问题。 我有autopostfunction,每隔1秒检查一次count() 。 if(count() === 10){ ajaxpost! } 条形码阅读器逐个输入数字:每次扫描后添加新行。 如何修改此函数以等待新行和计数? 对于前者 8 函数必须返回0(当前在键入任何值后直接返回1) 8 function必须返回1

将类添加到regex jquery

我有这个 if( window.location.href == “http://localhost:3000/categories”) { $(“#container ul #all_categories a.categories-menu”).css(“font-weight”,”bold”); } }); 但我有一个url: http://localhost:3000/username/boards username是动态用户名,例如 http://localhost:3000/michael-21/boards http://localhost:3000/Richard_10/boards http://localhost:3000/Mary.50/boards 并为每个用户更改。 如何使用相同的function但使用此最后一个URL? 谢谢

我们可以在某个限制之后将对象渲染为html(ng-repeat),我们可以继续从最后一个对象渲染到父元素

我需要将列表候选配置文件渲染为coursel(项目)滑块(每张幻灯片限制为18)。 这是我的HTML: {{Candidate.Name}} 从ajax电话我将获得候选人资料列表 – “CandidateProfiles” 角度代码: ManagmentApp.controller(“cntrlrCandidateProfile”, [“$scope”, “$routeParams”, “HostelManagementService”, “$filter”, “ModalService”, function ($scope, $routeParams, HostelManagementService, $filter, ModalService) { function getCandidateProfiles(response) { $scope.CandidateProfiles = response.data.CandidateData; } function errorTOGetCandidateProfiles() { } // —————-Coursel slides initialization ——————— function courselInitialisation(className, slideDuration) { $(className).carousel({ interval: slideDuration //changes the speed }) } courselInitialisation(“#hstlCandidateProfiles”, 3000); HostelManagementService.get().then(getCandidateProfiles, errorTOGetCandidateProfiles);)}; 在这里我想做的是限制-18个候选人的个人资料,然后从19个个人资料应该绑定为新的“项目”类。 {{Candidate.Name}} 在每18个候选者之后它应该绑定新项目(div元素应该渲染到html中)。 […]