如何使用jquery或javascript发送/上传文件?

如何使用jquery ajax将文件信息发送/上传到php? info是要上传的文件。 $.ajax({ type: “POST”, url: url, data: data, /* data from input file to upload it */ async: false, beforeSend: function() { }, complete: function() { }, cache: false, success: callback, error: function(error) { alert(“Some problems have occured. Please try again later: ” + error); } }); Submit

如何使用$ .ajax将正常的JSON检索为JSONP?

我有一个正常的JSON提要,我在一个url(normalJSONfeed)轮询。 我每次都收到cross origin policy error 。 当我无法更改JSON提要(换句话说,我无法在函数调用中包装JSON提要)时,如何更改$.ajax函数以解决此限制。 $.ajax({ type : “GET”, dataType : “jsonp”, url : ‘/normalJSONfeed’, data : {} success: function(obj){ } });

Jquery datepicker – 仅每两次点击事件触发

我有一个带有jqueryui datepicker控件的页面。 在每天的选择中,我使用ajax发布到web方法来执行一些服务器端数据填充以填充日历控件下方的下拉框。 我已经将这个代码用于两个页面,首先是完美的,但我遇到了这个问题。 我第一次选择日期时,事件触发正常,第二次没有任何反应,然后下一次点击再次正常工作。 因此,事件仅在每次第二次点击时触发,无论是相同的日期还是不同的日期。 我添加了一个输入控件来捕获日期选择,它可以在每个选择上正常工作。 我现在的错误是,如果我在我的select jquery函数中添加一个警报,它每次都会触发,取出它然后我再次遇到这个问题。 谢谢 标记: $(function() { $(‘#datepicker’).datepicker({ onSelect: function(dateStr, inst) { document.getElementById(”).value = dateStr; var hubid = 2; $(‘#’).empty().append(‘Loading…’); $.ajax ({ type: “POST”, url: “UserCP.aspx/PopulateAvailableTimeSlots”, data: (“{date:'” + dateStr + “‘, hubid:'” + hubid + “‘}”), contentType: “application/json; charset=utf-8”, dataType: “json”, success: OnTimeSlotsPopulated }); $(“#datepicker_value”).val(dateStr); } }); }); […]

.addClass,基于值的IF语句

我正在尝试使用if语句和两个.addClass背景颜色变量,这些变量基于’shift_times’=“SAT AM / SUN PM”或=“SAT PM / SUN AM”的列值。 我正在寻找一个值是数字而不是文本的解决方案。 $query = “SELECT COUNT(confirmed) as cnt, position, shift_times FROM volConfirm WHERE confirmed=’yes’ GROUP BY shift_times, position order by position”; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)) { echo “”; echo “” . $row[‘position’] .” “. $row[‘shift_times’] .”= ” . $row[‘cnt’] . “”; echo “”; […]

在’each’函数中使用jQuery查询JSON数据

我是JSON的新手,我正试图找到一种方法来查询JSON数据并将信息带到我页面上的相应 。 我正在使用Volusion,因此对代码的访问是有限的(它主要是从服务器端脚本动态生成的)所以我不得不做几个解决方法。 基本上有一个产品表,获取产品代码的唯一方法是从这些产品的锚标签上生成的URL中获取它(每个产品都设置有附加到的链接,例如/ ProductDetails.asp?ProductCode =香气产品的香气)。 我编写了Javascript来提取产品代码(从URL的末尾)并将其设置为名为productCode的变量。 在我的JSON数据中,我设置如下: [ { “item”: “aroma”, “title”: “Aromatherapy Oils”, “price”: “$10.00”, }, { “item”: “ah-chairbamboo”, “title”: “Modern Bamboo Chair”, “price”: “$100.00”, }, { “item”: “hc-mirror”, “title”: “Cordless LED Lighting Pivoting Vanity Mirror”, “price”: “$45.00”, }, { “item”: “macfrc”, “title”: “French Macarons”, “price”: “$15.00”, } ] 如果我想从JSON表中获取标题,其中’aroma’是项目并将其附加到div中的产品容器中,该怎么办? 我的代码现在获取产品代码的方式是: $(“.v65-productDisplay a”).each(function(){ […]

jQuery如何杀死一个创建的Div?

我现在拥有的是一个产品列表(div),当盘旋时,会创建一个重复的div并将其定位在原始div上(稍微偏移并使用css重新设置)。 这个新div更大,并提供更多信息,显示在列表视图中。 当我将鼠标hover在新div上时,它是.remove()’但是我发现它不会立即执行此操作,如果我快速移动鼠标,则会触发hover事件,但是mouseleave事件不会(如这样的新div就在屏幕上了。 我现在要检测何时删除新的div: jQuery(‘.newDiv’).mouseleave(function(){ jQuery(this).remove(); }); 如何让我的新div检查鼠标是否打开/关闭它以便我可以正确杀死它?

在jsf的表单错误上重新加载某个jQuery代码

我有一个jQuery代码,用于为用户输入面板幻灯片输入数据 如果发生错误,我会在面板中显示错误消息,当用户按下面板消失的提交按钮时,为了看到他必须再次按下显示面板按钮的错误消息, 当用户再次按下按钮时,面板出现错误,但必须由用户再次完成。 当错误发生时,我试图让面板自动重新出现,我怎么能这样做? 我正在使用JSF 2.0和jQuery。

jquery弹出窗口不会在按键上关闭

我试图修改一块jquery用于在弹出窗口中为我正在处理的食谱网站打开一个div 我能够修改它以满足我的需要,但在尝试允许关闭按键时遇到了障碍 我现在的代码允许我只关闭按键上的第一个弹出窗口,当我尝试在其他弹出窗口上执行相同操作时,它只会淡出背景并使弹出窗口浮动在内容容器上。 这是代码: jQuery的: //SETTING UP OUR POPUP //0 means disabled; 1 means enabled; var popupStatus = 0; //loading popup with jQuery magic! function loadPopup($contact_selector){ //loads popup only if it is disabled if(popupStatus==0){ $(“#backgroundPopup”).css({ “opacity”: “0.7” }).fadeIn(“slow”); $contact_selector.fadeIn(“slow”); popupStatus = 1; } } //disabling popup with jQuery magic! function disablePopup($contact_selector){ //disables popup only if […]

我们如何使用一个sumit表单在两台服务器上保存数据?

我正在使用第三方工具。 这是表格: <!– function chkForm(theForm) { if(theForm.CFirst.value=="") { alert("Please fill in your first name."); theForm.CFirst.focus(); return false; } if(theForm.CLast.value=="") { alert("Please fill in your last name."); theForm.CLast.focus(); return false; } var email = theForm.CEmail.value; if(email.indexOf("@") First Name * Last Name * Phone Fax Email * Message 上面的表单将数据保存到外部服务器,但现在我需要将其保存到我的服务器中。 所以我正在使用jQuery。 这是代码: $(function(){ $(‘#submit’).click(function() { var $nonce = […]

jquery切换所有内容

嗨,我正试图切换内容。 例如:如果我点击它打开的第一个内容,其余内容保持关闭状态,如果我点击第二个内容,第一个内容关闭,第二个内容打开,它会继续,直到我没有更多内容。 我的问题是,当我点击“+”时,它会打开所有内容。 这是我的HTML Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut diam lacus, auctor vitae urna eget, sollicitudin ullamcorper eros. Ut mattis dignissim tellus, ac scelerisque turpis fermentum vel. Etiam faucibus eros adipiscing turpis commodo, quis pulvinar ligula ultrices. Suspendisse non felis in nisl mollis tristique vitae vitae turpis. Nunc eleifend fringilla lectus […]