Tag: javascript

jQuery的$ a函数和对象如何?

我的意思是{} [object Object] 。 它如何同时执行$(selector)和$.fn.init ? 你能给我一个简单的例子吗?

Google Place API – 请求的资源上没有“Access-Control-Allow-Origin”标头。 因此不允许原点’null’访问

我使用的是Google Place API。 我希望得到关于类型帮助的地方的建议。 所以,我所做的是 – var Google_Places_API_KEY = “AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM”; //Get it from – https://code.google.com/apis/console/?noredirect#project:647731786600:access var language = “en”; //’en’ for English, ‘nl’ for Nederland’s Language var Auto_Complete_Link = “https://maps.googleapis.com/maps/api/place/autocomplete/json?key=”+Google_Places_API_KEY+”&types=geocode&language=”+language+”&input=Khu”; $.getJSON(Auto_Complete_Link , function(result) { $.each(result, function(i, field) { //$(“div”).append(field + ” “); //alert(i + “==”+ field); console.error(i + “==”+ field); }); }); 所以在我要求的链接是 – https://maps.googleapis.com/maps/api/place/autocomplete/json?key=AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM&types=geocode&language=en&input=Khu […]

防止JavaScript文件的浏览器缓存的更好方法

这就是我们如何防止浏览器缓存JS和CSS文件。 这似乎有点hacky ..有更好的方法吗? <link rel="stylesheet" type="text/css" media="screen" href="/css/management.css?” /> <script type="text/javascript" src="/js/pm.init.js?”> <script type="text/javascript" src="/js/pm.util.func.js?”> 更新:我们想要阻止缓存的原因是确保在我们执行新版本时加载更新版本的文件。

嵌套的iframe,AKA Iframe Inception

使用jQuery我试图访问div id =“element”。 … 所有iframe都在同一个域中,没有www /非www问题。 我已经成功选择了第一个iframe中的元素,但没有成功选择第二个嵌套的iframe。 我尝试了一些事情,这是最近的事情(也是一次非常绝望的尝试)。 var iframe = jQuery(‘#upload’).contents(); var iframeInner = jQuery(iframe).find(‘iframe’).contents(); var iframeContent = jQuery(iframeInner).contents().find(‘#element’); // iframeContent is null 编辑:为了排除计时问题,我使用了点击事件并等了一会儿。 jQuery().click(function(){ var iframe = jQuery(‘#upload’).contents().find(‘iframe’); console.log(iframe.find(‘#element’)); // [] null }); 有任何想法吗? 谢谢。 更新:我可以像这样选择第二个iframe …… var iframe = jQuery(‘#upload’).contents().find(‘iframe’); 现在的问题似乎是src是空的,因为iframe是用javascript生成的。 因此选择iframe但内容长度为0。

拦截所有ajax电话?

我试图拦截所有AJAX调用,以检查该AJAX响应是否包含我从PHP脚本发送为JSON的特定错误代码(代码:ACCESS_DENIED,SYSTEM_ERROR,NOT_FOUND)。 我知道可以这样做: $(‘.log’).ajaxSuccess(function(e, xhr, settings) { }); 但是 – 只有当“ajaxSuccess”事件冒泡到.log div时才能工作吗? 我对么? 我可以通过将“ajaxSuccess”事件绑定到文档来实现我想要的吗? $(document).ajaxSuccess(function(e, xhr, settings) { }); PS任何见解都是受欢迎的,jQuery或原始的javascript。 谢谢!

为什么jQuery.ajax()会在url中添加参数?

我有一个数据获取方法,它使用jQuery.ajax()来获取xml文件。 /* */data: function() { /* debug */try { var url = arguments[0] ; var type = arguments[1] ; var scope = arguments[2] ; var callback = arguments[3] ; var self = this ; if(this.cache[url]) { callback(this.cache[url]) ; } else if(!this.cache[url]) { $.ajax({ type: “GET” , url: url , dataType: type , cache: false , […]