Tag: javascript

是否对Ajax中的POST数据大小有任何限制?

我正在尝试使用jQuery Ajax从我的页面向MVC Action发送一组数据。 这是我的jQuery代码: $(‘#btnSave’).click( function () { result = []; $(‘#tblMatters tbody tr.mattersRow’).each(function () { if (!($(this).hasClass(‘warning’))) { var item = {}; if ($(this).find(‘td.qbmatter > div.dropdown’).length > 0) { item.QBDescription = $(this).find(‘td.qbmatter > div.dropdown > a’).text(); } else { item.QBDescription = $(this).find(‘td.qbmatter’).text(); } var id = $(this).find(“td:first > a”).text(); item.Narrative = $(“#collapse” + id).find(“div.scrollCell”).text(); […]

当输入文本字段达到最大长度时移动焦点

我有信用卡号码表格。 该号码分为四个部分,就像真实的信用卡一样。 我想在表单中添加JavaScript品味,当用户在字段中键入四个字母时,焦点会自动转到下一个标签。 但不是在最后一个标签。 通过这样做,用户不必键入“tab”键来移动焦点。 可以在标签中添加一些额外的类,ID或名称。 MoveFocus $(function() { // some code goes here. }); – – –

Ajax,防止点击多个请求

我试图在用户点击登录或注册按钮时阻止多个请求。 这是我的代码,但它不起作用。 只是第一次工作正常,然后返回false .. $(‘#do-login’).click(function(e) { e.preventDefault(); if ( $(this).data(‘requestRunning’) ) { return; } $(this).data(‘requestRunning’, true); $.ajax({ type: “POST”, url: “/php/auth/login.php”, data: $(“#login-form”).serialize(), success: function(msg) { //stuffs }, complete: function() { $(this).data(‘requestRunning’, false); } }); }); 有任何想法吗? 谢谢!

jquery没有在wordpress工作

WordPress没有加载jquery – 我认为它可能与它正在加载文件绝对,而不是相对的事实有关,并且它不会转到url(firebug说访问被拒绝限制uri)。 我已经测试过vanilla javascript并且有效,但是一旦我尝试在$(document).ready(function(){})执行最基本的function,它就会停止工作..有没有办法阻止wordpress附加网站uri到链接文件,并相对引用它们,因为我认为这可能会解决它。 输出头如下: simplespace — not quite ready yet AudioPlayer.setup(“http://simplespace.co.nz/wp-content/plugins/audio-player/assets/player.swf?ver=2.0.4.1″, {width:”400″,animation:”yes”,encode:”yes”,initialvolume:”60″,remaining:”no”,noinfo:”no”,buffer:”5″,checkpolicy:”no”,rtl:”no”,bg:”dcf2fa”,text:”333333″,leftbg:”dcf2fa”,lefticon:”333333″,volslider:”666666″,voltrack:”cfcfcf”,rightbg:”9ee1f7″,rightbghover:”dcf2fa”,righticon:”333333″,righticonhover:”333333″,track:”FFFFFF”,loader:”9ee1f7″,border:”CCCCCC”,tracker:”dcf2fa”,skip:”666666″,pagebg:”FFFFFF”,transparentpagebg:”yes”}); $(document).ready(function() { alert(‘test’); });

SCRIPT1014:字符无效

我有这个脚本: function slideSwitch() { var ae = jQuery(‘#featured-right a.active’); if ( ae.length == 0 ) { ae = jQuery(‘#featured-right a:first’); var i = jQuery(‘#featured-right a’).index(ae); var bae = jQuery(‘#featured-left a.fb-‘+i); bae.show(); } var ne = ae.next().length ? ae.next() : jQuery(‘#featured-right a:first’); } $(document).ready(function(){ var ae = jQuery(‘#featured-right a.active’); if ( ae.length == 0 ) { […]

列表框的许多元素到另一个

这是我第一次使用这种媒介寻求帮助。 我想知道在我的代码中如何包含两个列表框。 一个使查询数据库,并通过按钮,将其发送到另一个,并使用多个选项,然后,如在PHP代码中将数据从第二个列表框放在表数据库上。 谢谢。 <?php include("server.php"); $conexion = mysql_connect($server,$user, $pass) or die (" No se puede conectar con la base de datos”); $conectarbase = mysql_select_db ($bd); $consulta = mysql_query(“SELECT * FROM modalidad”) ?> PRECEPTORÍA Registro de nuevos alumnos <?php while ($fila = mysql_fetch_row($consulta)) { echo "”.$fila[‘1’].””; } ?>

javascript – 动态变量

嗨,我正在尝试制作动态变量,但它说`变量v0(到v5)没有定义。 td.each(function(i){ eval(‘var v’ + i + ‘ = \” + $(this).html() + ‘\’;’ ); }); 任何帮助将非常感激。

比较javascript / jquery中的两种日期格式

我有以下内容: var fit_start_time = $(“#fit_start_time”).val(); //2013-09-5 var fit_end_time = $(“#fit_end_time”).val(); //2013-09-10 if(Date.parse(fit_start_time)>=Date.parse(fit_end_time)){ alert(“Please select a different End Date.”); } 上面的代码不起作用。 上面有没有其他解决方案? 格式化日期根据我在哪里可以找到有关格式化JavaScript日期的文档? 也为我工作。

使用jQuery自动裁剪图像空白区域

我有100,000张不受我控制的图像。 这些图像中的一些是优秀的,因为图像延伸到边界,而一些具有过量的白色空间。 当存在过多的空白区域时,它会使页面看起来很糟糕,并且意味着屏幕上的图像看起来都是不同的大小。 你可以在这看到我的意思: http://www.fitness-saver.com/uk/shop/mountain-bikes/ 我一直在寻找的是一种jQuery方法,用于裁剪图像并自动删除空白。 1)每个图像中的空白量是不同的2)图像的比例是不同的3)我想使用javascript而不是预处理图像。 希望你能帮忙! 编辑:这是一个示例图像 – http://sofzh.miximages.com/javascript/128554505.jpg 。 请注意,图像来自各个联盟网站,绝对来自不同的域。

发送/显示base64编码的图像

我需要将base64编码的字符串发送到客户端。 因此,我打开并读取服务器上的图像文件,对其进行编码并将该数据与image/jpeg内容类型一起发送到浏览器。 php中的示例: $image = $imagedir . ‘example.jpg’; $image_file = fopen($image, ‘r’); $image_data = fread($image_file, filesize($image)); header(“Content-type: image/jpeg”); echo ‘data:image/jpeg;base64,’ . base64_encode($image_data); 客户 ,我打电话: var img = new Image(); img.src = “http://www.myserver.com/generate.php”; img.onerror = function(){alert(‘error’);} $(img).appendTo(document.body); 由于某种原因,这不起作用。 onerror总是火上浇油。 例如,观察FireBug Network task ,告诉我我收到了正确的标头信息和正确的传输字节值。 如果我将该数据作为Content-type: text/plain它,则base64字符串将显示在浏览器中(如果我直接调用脚本)。 将该输出复制并粘贴到元素的src中会按预期显示该图像。 我在这做错了什么? 解 谢谢Pekka指出我的错误。 在这种方法中,您不需要(您不能!)将二进制图像数据编码为base64字符串。 没有base64编码,它只是工作。