Tag: ajax

显示使用XHR2 / AJAX下载文件的进度条

我正在尝试使用Ajax下载文件并显示自定义下载进度条。 问题是我无法理解如何这样做。 我编写了代码来记录进度,但不知道如何启动下载。 注意:文件类型不同。 提前致谢。 JS // Downloading of files filelist.on(‘click’, ‘.download_link’, function(e){ e.preventDefault(); var id = $(this).data(‘id’); $(this).parent().addClass(“download_start”); $.ajax({ xhr: function () { var xhr = new window.XMLHttpRequest(); // Handle Download Progress xhr.addEventListener(“progress”, function (evt) { if(evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; console.log(percentComplete); } }, false); return xhr; }, complete: function () […]

PhP 5.4中的PhP上传进度无效。 会话变量未设置

我一开始就遇到PhP文件上传进度监视器的问题。 首先,以下是相关的PhP.ini设置(指令,本地值和主值): session.upload_progress.cleanup On On session.upload_progress.enabled On On session.upload_progress.freq 1% 1% session.upload_progress.min_freq 1 1 session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS session.upload_progress.prefix upload_progress_ upload_progress_ 这是表格(简化): <input type="hidden" name="” value=”first”/> Start Submit 我有JQUERY Ajax代码,在同一个PhP文件中(当然,作为JS脚本),如: $(‘#fileupload’).submit(function(event){ //UPDATED THIS PART after reading: http://stackoverflow.com/questions/19336610/delay-in-populating-session-upload-progress-data //POSTING the magic variable PHP_SESSION_UPLOAD_PROGRESS during status inquiry too var params = {PHP_SESSION_UPLOAD_PROGRESS:”first”, some_var:20 }; var data_params = jQuery.param( […]

rails3 rails.js和jquery捕获ajax请求的成功和失败

以前,在rails 2.3.8中,我使用了prototype-helpers link_to_remote和form_remote_for (以及其他)。 这些可以选择:update如下: link_to_remote “Add to cart”, :url => { :action => “add”, :id => product.id }, :update => { :success => “cart”, :failure => “error” } ( 文档中的一个例子)。 这个例子在成功更新带有“cart”类的html元素时,失败后会出现类“错误”。 现在我相信作案手法已经改变,而是我们写道: link_to “Add to cart”, :url => {:action => “add”, :id => product.id}, :remote => true 并且没有选项设置:update 。 而不是普通的html,我们现在渲染javascript,就像这样(在jquery中): $(‘.cart’).replaceWith( ‘cart’) %>) 但是你如何处理错误情况呢? […]

使用jquery ajax在aspx.cs文件中调用webmethod

我有一个default.aspx.cs,其中包含我要调用的webmethod,我的js文件包含了我的jquery ajax。 我无法打电话给网络方法。 这是我的default.aspx.cs: protected void Page_Load(object sender, EventArgs e) { string[] MyArray = new string[1]; MyArray[0] = “My Value”; Grid1D.DataSource = MyArray; Grid1D.DataBind(); } [WebMethod] public Details[] getDetails(string columnname, string inputVal) { List list = new List(); DbAccess dbacc = new DbAccess(); DataTable dt = dbacc.getReportDetails(columnname, inputVal); foreach (DataRow row in dt.Rows) { Details […]

JQuery $ .ajax()post – java servlet中的数据

我想将数据发送到java servlet进行处理。 数据的长度可变,并且是键/值对: { A1984 : 1, A9873 : 5, A1674 : 2, A8724 : 1, A3574 : 3, A1165 : 5 } 数据不需要以这种方式格式化,这就是我现在拥有它的方式。 var saveData = $.ajax({ type: “POST”, url: “someaction.do?action=saveData”, data: myDataVar.toString(), dataType: “text”, success: function(resultData){ alert(“Save Complete”); } }); saveData.error(function() { alert(“Something went wrong”); }); $.ajax()函数工作正常,因为我收到“保存完成”的警报。 我的困境在servlet上。 如何检索数据? 我试着像这样使用HashMap …… HashMap hm […]

使用JQuery或Ajax加载.txt文件

如何修复下面的脚本,以便它可以每次都工作! 有时候它有效,有时却没有。 Pro JQuery解释了导致这种情况的原因,但它没有讨论如何修复它。 我几乎肯定它与ajax就绪状态有关,但我不知道如何写它。 网络显示了大约99种不同的方式来编写ajax和JQuery,它有点压倒性。 我的目标是创建一个HTML shell,可以使用基于服务器的文本文件填充文本。 例如:假设在名为AG的服务器上有一个文本文件,其内容为PF:PF-01,PF-02,PF-03等。我想提取此信息并填充HTML DOM之前用户看到。 A是@#!#$ *&Golden with PHP,然后发现我的主机已关闭fopen()。 我在这里。 谢谢你的帮助。 JS – plantSeed.js var pageExecute = { fileContents:”Null”, pagePrefix:”Null”, slides:”Null”, init:function () { $.ajax({ url: “./seeds/Ag.txt”, success: function (data){ pageExecute.fileContents = data; } }); } }; HTML – HEAD pageExecute.init(); HTML – BODY alert(pageExecute.fileContents);

jquery ajax表单提交

这段代码是否正确? 我正在尝试提交它,如果文本区域再次为空,我也想提交。 $(document).ready(function(){ $(“form#submit”).submit(function() { // we want to store the values from the form input box, then send via ajax below var fid = $(“.messag”).attr(“id”); var val = $(“#mess_ar”).val(); $.ajax({ type: “POST”, url: “send_message.php”, data: “fid=”+ fid +”&val=”+ val, success: function(){ $(“#mess_ar”). } }); return false; }); }): 我正在尝试上传此内容: Send Thankx …

如何旋转图像并保存图像

在我的应用程序中,我有一个div,一个按钮的图像。 当我使用jquery单击按钮时,我想旋转显示的图像并保存旋转的图像。 我已经使用过代码: http://code.google.com/p/jquery-rotate/ 和jquery代码: $(function() { // doc ready var rotation = 0; // variable to do rotation with $(“#img”).click(function() { rotation = (rotation + 45) % 360; // the mod 360 probably isn’t needed $(“#cropbox”).rotate(rotation); }); }); HTML代码: 当我使用上面的代码时,有两个图像,一个是旧图像,另一个是旋转图像。 在这里,我想旋转相同的图像并仅显示旋转的图像。并将旋转的图像保存在目录中。 我怎么能用jquery做到这一点? 如果用jquery不可能那么我怎么能用php / ajax做到这一点?

每隔30秒jQuery Ajax请求

我有这段代码,但是当某人在我的网站上时,这些值可能会发生变化。 我需要每隔30秒左右更新一次#finance div。 可以这样做吗? $(function() { $.getJSON( “http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22%5EFTSE%22)%0A%09%09&format=json&env=http%3A%2F%2Fdatatables.org%2Falltables.env&callback=?”, function(json){ $(‘#finance’).text(json.query.results.quote.Change); // Patching payload into page element ID = “dog” }); });

jQuery ajax请求被阻塞因为Cross-Origin

如何通过ajax从远程URL获取内容? jQuery ajax请求被阻塞因为Cross-Origin 控制台日志 跨源请求已阻止:同源策略禁止在http://www.dailymotion.com/embed/video/x28j5hv上读取远程资源。 (原因:缺少CORS标题’Access-Control-Allow-Origin’)。 跨源请求已阻止:同源策略禁止在http://www.dailymotion.com/embed/video/x28j5hv上读取远程资源。 (原因:CORS请求失败)。 码 $.ajax({ url: “http://www.dailymotion.com/embed/video/x28j5hv”, type:’GET’, contentType: “html”, crossDomain:true, success: function(data){ //$(‘#content’).html($(data).html()); var src = $(data).html(); alert(src); return false; }