Tag: javascript

Jquery成功函数不使用JSONP触发

正在做一些使用jQuery调用我在不同域上的服务。 成功调用服务(我的调试点被触发),并返回正确的响应(我嗅探流量)。 我的问题主要是成功和失败的回调不会被解雇。 我已经在SO上阅读了一些其他post ,表明在使用JSONP时未触发错误事件。 是成功事件的情况(也许是因为我假设我提供自己的回调函数),或者有没有办法解雇我的成功回调。 提前致谢。 $.ajax({ type: “GET”, url: urlOnDiffDomain, async: false, cache: false, dataType: ‘jsonp’, data: {}, success: function(data, textStatus) { alert(‘success…’); }, error: function(xhr, ajaxOptions, thrownError) { alert(‘failed….’); } });

如何使用jQuery来设置特定单词的所有实例的样式/部分/?

不寻常的情况。 我有一个客户,我们称之为“BuyNow”。 他们希望他们的网站副本中的每个名称的实例都像“立即购买”一样风格化,其中名称的后半部分以粗体显示。 我真的很讨厌花一天时间将标签添加到所有副本中。 使用jQuery有一个很好的方法吗? 我已经看到了jQuery的高亮插件,它非常接近,但我需要大胆的是该单词的后半部分。

如何在链接上鼠标hover的链接页面的小弹出窗口中显示实时预览?

如何在链接上鼠标hover的链接页面的小弹出窗口中显示实时预览? 像这样 http://cssglobe.com/lab/tooltip/03/ 但实时预览

使用jquery ajax下载pdf文件

我想为jquery ajax响应下载pdf文件。 Ajax响应包含pdf文件数据。 我试过这个解决方案 。 我的代码如下,但我总是得到一个空白的pdf。 $(document).on(‘click’, ‘.download-ss-btn’, function () { $.ajax({ type: “POST”, url: ‘http://127.0.0.1:8080/utils/json/pdfGen’, data: { data: JSON.stringify(jsonData) } }).done(function (data) { var blob = new Blob([data]); var link = document.createElement(‘a’); link.href = window.URL.createObjectURL(blob); link.download = “Sample.pdf”; link.click(); }); });

合并两个数组以使值交替

我正在寻找一个jQuery方法来合并两个数组,以便它们的值交替: var array1 = [1,2,3,4,5]; var array2 = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]; 我想要的结果是: var arrayCombined = [1, ‘a’, 2, ‘b’, 3, ‘c’, 4, ‘d’, 5, ‘e’]; 请注意,我知道在JS中执行此操作是微不足道的,但我是在执行此操作的jQuery方法之后。

在键入“@”时实现jquery UI自动完成function以显示建议

我正在使用jquery UI AutoComplete来允许用户使用@mentions标记朋友。 默认情况下,只要您将焦点放在文本框上,就会显示自动填充建议。 只有当您输入“@”时,如何才能显示建议? 这是我到目前为止的代码: var availableTags = [ “ActionScript”, “AppleScript”, “Asp”, “BASIC”, ]; $(“#tags”).autocomplete({ source: availableTags, minLength: 0 });

获取变量名称。 javascript“反思”

有没有办法获得变量名称 ,就像你可以用.Net做reflection? 像在这种情况下: function(x,y,z) { if (x === 0) logger.log(‘variable ‘ + x.reflectedName ‘ has invalid value ‘ + x) // logs: ‘variable x has invalid value 0) … } 我发现类似的问题需要函数外的var名称(?!)但是找不到这个问题。 (jQuery是一个选项,但我无法想象如何用它来完成…)

将数字转换为26个字符以外的字母

我正在为可映射的电子表格导出function创建一些客户端function。 我正在使用jQuery来管理列的排序顺序,但是每个列都像Excel电子表格一样排序,例如abcd e …… xyz aa ab ac ad等等 如何生成一个数字作为字母? 我应该定义一个固定的数组值吗? 或者有一种动态的方式来生成这个?

‘this’在另一个事件中不能正常工作。 我对于为什么一无所知

简短的故事,我不知道为什么它不起作用,我已经尝试过Console.Log()来弄清楚’这个’是什么,并且事件只是不断传递窗口。 这是一个点击事件,假设在这个轮播中激活对某个人物的影响,这就是为什么我不能单独搜索课程(至少据我所知)。 更聪明的任何解决方案? var carFigure = null; //———-The Events $(‘.figure’).click(toggleCarousel(this)); //$(‘.figure’).mouseover(stopCarousel(this)); //$(‘.figure’).mouseleave(startCarousel(carFigure)); //————Switcharoo function function toggleCarousel(event) { var bool = false; console.log(event) if (bool) { stopCarousel(event); bool = false; } else { startCarousel(event); bool = true; } } //———-The action functions function stopCarousel(e) { if (carFigure != null) { document.getElementById(‘carousel’).style.animationPlayState = “paused”; var p = […]

jQuery Datepicker:单击日期时阻止关闭选择器

嗨伙伴stackoverflow:ers, 我正在使用jQuery Datepicker插件 ,以及Martin Milesich Timepicker插件。 一切都很好,除了点击日期选择器中的日期,关闭窗口小部件,没有时间选择时间。 问题:所以我想知道是否有办法阻止小部件在单击日期时关闭,而是强制用户单击“完成”按钮(在启用“showButtonPanel:true”选项时显示)或单击在小部件之外。 我不希望我的用户必须打开小部件两次! 在timepicker演示中查看在线行为 任何帮助解决这个问题,甚至指向正确方向的指标,都表示赞赏! 更多信息:我正在使用Martins提供的文件下载链接: http : //milesich.com/tpdemo/timepicker-0.2.0.zip jQuery的UI,1.7.2.custom.min.js timepicker.js(最新版本0.2.0) 这些是我正在使用的选项: $(document).ready(function(){ $(“.datepicker”).datepicker({ duration: ”, showTime: true, constrainInput: false, stepMinutes: 5, stepHours: 1, time24h: true, dateFormat: “yy-mm-dd”, buttonImage: ‘/static/images/datepicker.png’, buttonImageOnly: true, firstDay: 1, monthNames: [‘Januari’,’Februari’,’Mars’,’April’,’Maj’,’Juni’,’Juli’,’Augusti’,’September’,’Oktober’,’November’,’December’], showOn: ‘both’, showButtonPanel: true }); })