Tag: javascript

SyntaxError:非法字符

我对此代码的最后一行有疑问。 在firebug / console我看到了 SyntaxError: illegal character after }); 当我查看firebug / script时,我看到});a 。 我不知道如何删除它。 $(function() { $(‘#filput’).checkFileType({ allowedExtensions: [‘jpg’, ‘jpeg’], success: function() { alert(‘Success’); }, error: function() { alert(‘Error’); } }); });​

如何输入html表单输入框中的值?

如何输入输入框中的值?

如何将javascript变量传递给服务器端方法

我面临的问题就是我无法将javascript变量传递给服务器端我知道它在这种情况下无法实现,所以我尝试使用jQuery将值设置为asp隐藏字段并获取服务器中标签的值一方但不幸的是我为隐藏的领域获得了空值。 帮助我解决这个问题 码 $(document).ready(function(){ var DataID = “4325”; testDataVal(DataID); }); function testDataVal(DataID){ // How to pass javascript variable to server side } 隐藏场方法: $(document).ready(function(){ var DataID = “4325”; testDataVal(DataID); }); function testDataVal(DataID){ $(“#”).val(DataID); alert($(“#”).val(DataID)); // Here using javascript I can able to set the value and when I alert the value it is displayed // […]

为什么jQuery.parseJSON()不适用于所有服务器?

嘿那里,我有一个阿拉伯语联系脚本,它使用Ajax在填写表单后从服务器检索响应。 在一些apache服务器上, jQuery.parseJSON()会抛出一个invalid json excepion,它会在其他服务器上完全解析相同的json。 仅在chrome和IE上抛出此exception。 json内容使用php的json_encode()函数进行编码。 我尝试使用json数据发送正确的标头并将unicode设置为utf-8,但这没有帮助。 这是我尝试解析的json响应之一(删除了if的第二部分,因为它很长): {“pageTitle”:”\u062e\u0637\u0623 \u0639\u0646\u062f \u0627\u0644\u0625\u0631\u0633\u0627\u0644 !”} 注意 :这个数据的语言是阿拉伯语,这就是为什么它在用php的json_encode()解析后看起来像这样。 您可以尝试在给出的示例中发出请求,并使用firebug或webkit开发人员工具查看完整的响应数据。 响应通过jsonlint ! 最后,我有两个使用相同版本脚本的URL,尝试使用chrome或IE浏览它们以查看损坏示例中的错误。 工作示例 : http : //namodg.com/n/ 破碎的例子 : http : //www.mt-is.co.cc/my/call-me/ 更新:为了澄清更多,我想请注意,我通过使用旧的eval()解析内容来修复此问题,我发布了另一个版本,使用此修复程序,它是这样的: // Parse the JSON data try { // Use jquery’s default parser data = $.parseJSON(data); } catch(e) { /* * Fix a bug where strange […]

jQuery cluetip(’destroy’)不会破坏/删除cluetip?

我试图理解cluetip实际上是如何工作的。 我有一个虚拟DOM结构,我做了一些警告,以检查在锚元素上调用cluetip(’destroy’)后是否已删除cluetip。 然而,cluetip div似乎还活着。 这真让我困惑…… 纠正我,如果我错了… AFAIK,cluetip在网页上有1个实例,它存在于标签的层次结构中,即cluetip> cluetip-outer> cluetip-inner。 当它首次附加到html元素(在我的例子中是一个锚点)时,它会将自身附加到DOM结构的某个位置。 所以问题是:在html元素上调用cluetip(’destroy’)实际上会删除cluetip,还是会删除/重置cluetip中的某种变量(如果是这样,哪个变量)? 或者我完全不在这里? 谢谢。

比较两个json数组

我有这个间隔,它执行ajax请求,目前每5秒。 我对if语句有疑问。 我的代码总是输入它,两个json值完全相同,为什么它们看起来不同? var newActivity = null, oldActivity = null; setInterval(function(){ $.ajax({ type: “get”, url: “/get/new_activity”, dataType: “json”, success: function(data){ oldActivity = newActivity; newActivity = data; console.log(JSON.stringify(oldActivity)); console.log(JSON.stringify(newActivity)); if(JSON.stringify(oldActivity) != JSON.stringify(newActivity)){ $(“#new-activity”).slideDown( “fast” ); } } }); }, 5000); 编辑 这是控制台输出(虚线是分开请求,它不在实际输出中) null [{“title”:”How many planets are in the solar system?”,”title_url”:”How-many-planets-are-in-the-solar-system%3F”,”id”:”2″,”answers”:”1″,”asked”:”2013-01-11 10:03:50″,”asked_pretty”:”Today”,”activity”:”2013-01-11 12:33:53″,”activity_pretty”:”Today”},{“title”:”Why is the sky […]

如何获取图像的实际宽度和高度

可能重复: 在Safari / Chrome中使用JavaScript获取真实的图像宽度和高度? 有没有办法在css缩小图像时使用jQuery知道图像的真实宽度和高度 – 没有任何额外的维度数据 – 任何链接或代码示例都会有所帮助谢谢

jQuery没有在.append()之后发布表单的所有输入

我有一个使用jQuery方法.append()动态生成的表单。 我可以添加任意数量的新输入,文本框,cmbbox等… 但问题是,当我执行表单的sumbit时,PHP目标不会接收添加的新输入,而只是连接到append()之前的表单中已经输入的变量。 有任何想法吗? javascript: $(“#button”).live(‘click’,function add(){ $(“#list”).append( ” +”+ ” ); }); Html: PHP:

将Java对象转换为JSON?

我正在使用struts2 for Action和jquery for UI … 我想知道如何将Map对象转换为JSON对象并将其发送回UI, 现在能够在JSP页面中打印普通的java Map对象: {71=Heart XXX, 76=No Heart YYY} 但我希望它是这样的: {71:Heart XXX, 76:No Heart YYY} 我将如何实现这一目标……?

jquery收集列表项的值并放在数组中

如果我有以下HTML: List 1 list 2 list 3 我可以从 获取文本内容并使用javascript将它们放在数组中吗?