Tag: javascript

从Javascript调用ASMX Web服务

我想从javascript调用web服务。 这是我的代码: var method=”GetStock”; var url = “http://www.mywebsite.ro/ServiceGetStock.asmx”; $.ajax({ type: “POST”, url: url + “/GetStock”, data: “{variant_id=’1′}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnSuccessCall, error: OnErrorCall }); function OnSuccessCall(response) { alert(response.d); } function OnErrorCall(response) { alert(response.status + ” ” + response.statusText); } 我的ServiceGetStock.asmx代码: [WebMethod] public string GetStock(int variant_id) { try { ProductVariant variant = ProductVariantManager.GetProductVariantByID(variant_id); […]

jquery加载问题

我正在使用jQuery加载函数异步加载页面,如下所示: tree.click(function() { if ($(this).hasClass(“file”)) { tree.removeClass(“selected”); $(this).addClass(“selected”); content.load(“content/”+this.id+”.html”); contentContainer.effect(“highlight”); SyntaxHighlighter.all(); } }); 其中一个外部页面如下所示: /** * The HelloWorldApp class implements an application that * simply prints “Hello World!” to standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println(“Hello World!”); // Display the string. } } 现在是SyntaxHighlighter.all(); 从上面调用tree.click()函数应该使用漂亮的语法高亮显示前块,但是当通过jQuery load()函数使用pre块加载文件时,这不起作用。 当我将预块硬编码到主文件的内容div中时,它确实有效。 有任何想法吗?? 谢谢你到目前为止的答案。 […]

jquery show hide div基于选择值

我有一个选择列表,其中包括“全部”和“自定义”。 在选择值为’custom’时,应显示带有“资源”类的div,如果值为“all”则应隐藏。 表格是: Privileges: All Custom resources 这个javascript是这样的: ShowPrivileges: function() { var Privileges = jQuery(‘#privileges’); var select = this.value; Privileges.change(function() { if (select === ‘custom’) { $(‘.resources’).show(); } }); } 为了工作,这应该怎么样? 对不起,我知道这应该很简单,但我对这一切都很新。

为什么我的ajax请求得到响应0?

我在我的wp主题中设置了基本的wordpress ajax示例。 触发器由modernizr.js检查页面上的媒体查询。 jQuery(document).ready(function($) { if(Modernizr.mq(‘only all and (max-width:6300px)’)) { var data = { action: ‘my_action’, whatever: ajax_object.we_value // We pass php values differently! }; // We can also pass the url value separately from ajaxurl for front end AJAX implementations jQuery.post(ajax_object.ajax_url, data, function(data) { $(“#trending-Container”).html(data).fadeIn(1000); }); } });//end function 我已经对我的脚本进行了本地化和排队。 wp_enqueue_script(‘mainJS’, get_template_directory_uri() . ‘/js/mainJS.js’, […]

是否可以使用javascript捕获浏览器的文件打开/保存对话框事件

使用javascript可以监听浏览器的文件打开/保存对话框事件。 我收到通知现在已打开保存文件对话框时,我想执行一个操作。 具体来说,我想在对话框打开时隐藏加载微调器(但这很可能是任何其他操作) 我相信我可以为我创建的对话框执行此操作,不确定是否可以对浏览器的标准对话框执行此操作。 任何指针都非常有帮助。

jQuery单击function仅适用于第一个元素

我在使用jQuery时遇到了一些麻烦。 我正在制作一个简单的CMS,在界面中我有一个页面列表,每个列表项都是一个编辑链接。 我让jQuery用这个编辑ID监听点击。 然后,它将查看父LI以查看它具有的id,以便用户可以将更改保存到数据库中的右侧pageId。 我的列表 edit List item 1 edit List item 2 etc.. 和javascript $(document).ready(function() { $(‘a#edit’).click(function(){ alert($(this).parent(“li”).attr(“id”)); }) }); 但只有第一个编辑链接有效。 所有其他人都被忽略了。 您可以在此处查看问题, http://info.radio-onair.ath.cx/active/scms/admin/pages/test.html 提前致谢。

jQuery / JavaScript JSON对象比较

有可能比较两组json对象的差异吗? 我所拥有的是一个通过jquery $ post()轮询JSON对象的脚本。 我想要做的是获取刚刚轮询的对象并将其与存储的对象进行比较。 如果从一个到另一个的任何变化将它们应用于存储的对象或替换它(以任何一种方式)但是从我正在使用的UI角度来看,通过找到它们之间的差异,无缝地将更改应用于JSON对象的用途。 2.我想这样做是因为我现在拥有它所以UI完全按照轮询重新加载,无论是否有变化,从UX角度来看基本上看起来像* *。 我想如果我能找到两个对象之间的差异,我会触发一个函数,我将编辑特定于差异的UI。

如何确定给定字符串是否代表日期?

jQuery中是否有isDate函数? 如果输入是日期,则应返回true ,否则返回false 。

javascript中的Twitter OAuth身份validation

我到处寻找一个JQuery ajax调用的好例子,用于使用他们的OAuth方法在Twitter上validation用法。 我多次阅读说明书,这是我到目前为止所做的,目前我只是试图让Oauth_Token让用户进行validation。 我一直收到错误401未经授权的错误。 我尝试了一些改变dataType的组合,并在ajax调用中结合其他东西,但没有成功。 我相信“创建基本签名和SHA1加密创建签名”是正确的,但我可能是错的。 如果有人在javascript中成功实现了Twitter OAuth,请告诉我如何操作。 我对使用第三方API也不感兴趣,实际上我想学习这个。 在此先感谢您的帮助。 Twitter说明http://dev.twitter.com/pages/auth 我的代码(Javascript) //Unix time var foo = new Date; // Generic JS date object var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch var unixtime = parseInt(unixtime_ms / 1000); var callBackURL = “oob”; //oob for now var nonce = “12342897”; //Create Signature Base String […]

检查文本框是否仅包含数字

如何检查文本框是否仅包含数字? 谷歌搜索时我遇到了这个。 但是我想知道isNumeric可以用于此目的,或者是否有更简单的方法来检查文本框是否具有数值。 var query = $(‘#myText’).val(); if (parseFloat(query) == NaN) { alert(“query is a string”); } else { alert(“query is numeric”); }