Tag: ajax

如何通过ajax调用将请求重定向到指定的php页面?

如何通过ajax调用将请求重定向到指定的php页面,下面是我的代码结构 的index.html function shift(str) { $.ajax({ url: ‘destination.php’, type:’POST’, data: {q:str} }).done(function( data) { $(“#result”).html(data); }); return false; } destination.php 这是我的代码结构,如果发布的字符串是相同的那么标题function应该是工作否则回应一些东西,但标题funstion不通过ajax工作

ajax调用后更新数据属性

我有一个页面列出了许多工作,每个工作都有一个付费按钮,按钮有一个数据付费属性,其中包含是否支付的价值。 单击该按钮时,我向我的路线发送请求,该请求更新付款并返回成功以及是否已付款。 看我的按钮。 id }}” data-paid=”{{ $r->paid }}” class=”btn btn-success btn-sm paid”>Paid 点击时 $(‘button.paid’).on(‘click’, function() { var job = this; var id = $(this).data(“id”); $.get(‘/round/job/’ + id + ‘/paid’, function(data){ $(job).data(‘paid’,data.jh.paid); console.log(data.jh.paid); }); }); 在查看控制台时,如果支付,则路线返回1,如果未支付,则返回0。 我想要使​​用值为1或0的按钮更新数据付费属性。 我认为函数会这样做,但它不会更新页面加载时它保留的值。

jQuery,AJAX:在网站导航中不刷新页面()的一部分

我有一个包含歌曲的网站,底部还有一个.mp3播放器。 当您点击一首歌时,播放器开始播放该歌曲,但当您尝试导航到该网站并让我们说点击一个专辑时,您自然会被重定向到www.mysite.com/?album=test ,因此,歌会停止播放。 每次点击或button ,我都试图让播放器(基本上是播放器所在的 )没有重新加载。 为清楚起见,您可以查看https://soundcloud.com/ 。 这就是我希望我的网站表现得像的方式。 现在,如果我在每个上使用jQueries,页面的URL将保持不变。 我不想发生这种事。 我也听说iframe,是一个糟糕的解决方案。 那么, https://soundcloud.com/和类似的网站如何实现我想做的事情? 有人知道怎么做吗?

从Javascript片段中获取数据

我有以下Javascript代码段通过参数接收customerID(我将解释发生了什么): function purchaseEntry(customerid) { $(‘customeridfield’).value = customerid; if (approvedAgents()) { e1 = $(‘entrylisttable’); e1.hide(); getExistingDetails(customerid, ‘confirmstatusexistingdetails’); $(‘confirmstatushajjlicenceno’).value = ”; $(‘confirmstatusapproved’).checked = false; e1 = $(‘confirmstatus’); e1.show(); } return false; } function getExistingDetails(customerid, existingdetails) { e1 = $(existingdetails); e1.innerHTML = ‘Loading … ‘; var url = ‘/samex/index.php’; var pars = ‘option=com_directory&view=entry2&customerid=’ + customerid + ‘&format=raw’; new […]

clearInterval()无法正常工作

我最近一直试图每两秒重复一次jQuery AJAX请求。 请注意:我已经查看了SO上的其他问题而不是它们似乎适用于我的情况,我也查看了文档。 片段: else if (text == “load”) { $(“.response”).text(“working!”); var traffic = function load() { $.ajax({url:”load.php”,success:function(result){ var obj = jQuery.parseJSON(result); var ids = obj.map(function(el) { return “” + el.id + “” + el.ip + “” + el.proxyip + “” + el.ping + “” + el.time + “”; }); $(“.response”).html(“IDIPsProxy IPPingTime” + ids + […]

在等待来自服务器的选择下拉项时,似乎jeditable中的loadtext属性不起作用

我正在使用jeditable,我正在从我的服务器加载一个选择下拉列表 (通过ajax加载需要几秒钟),我想在ajax调用运行时显示加载图像或文本,这样人们就知道下拉列表正在从服务器加载。 我看到有一个“指示器”属性,用于在将值保存到服务器时显示加载图像或文本(这完美无缺)但由于某种原因,当您为选择加载项目时没有工作选项来设置加载消息落下。 当我查看插件时,我看到一个“loadingtext”属性似乎应该这样做但是当我点击我的文本时我没有看到这个“正在加载…”。 启动ajax查询以获取下拉列表时显示的文本。 这是我的代码: $(‘#person’).editable(‘/Project/UpdatePerson’, { loadurl: ‘/Project/GetPeople’, type: ‘select’, loadtext: ‘Loading Dropdown…’, indicator: ‘Saving…’, submit: ‘OK’, callback : function(value, settings) { var json = $.parseJSON(value); $(this).text(json.Value); } }); 有什么建议?

Jquery AjaxUpload插件不会触发onComplete事件

我使用Valums AjaxUpload在我的ASP.NET MVC 3应用程序中上传文件。 new AjaxUpload($(‘input.partupload’), { autoSubmit: true, action: ‘/AdminPanel/Car/UploadPart’, onSubmit: function (file, ext) { if (!(ext && /^(zip)$/.test(ext.toLowerCase()))) { $(‘#hinf’).fadeIn(‘slow’); $(‘#hinf’).html(“Please, upload only Zip files!!”); return false; } }, data: { path: directoryPath,parentName : part, carId: @Model.carID, color: color }, onComplete: function (file,response) { var model = file.replace(‘.zip’,”); if(response==”true”) { alert(response); createTree(part, model […]

从JSON响应中删除第一行

我目前的代码是: $.getJSON(“https://www.domain.com/someapi/callback=?”, function(data){ $.each(data, function(i,item){ alert(item.x); }); }); 现在我收到一个错误,因为他们在我的json响应的顶部添加了一行。 有没有办法摆脱那条线? 谢谢! 更新: 我也尝试过这样的事情: $.ajax({ url: “https://www.domain.com/someapi/callback=?”, type: “get”, success: function (data) { alert(data) } }); 但这是一个跨域调用,所以我得到了这个错误。

通过ajax调用webservice方法

我有WCF服务方法: [WebInvoke(Method = “POST”, UriTemplate = “validateLogin”, ResponseFormat = WebMessageFormat.Json,RequestFormat=WebMessageFormat.Json,BodyStyle=WebMessageBodyStyle.Bare)] [OperationContract] bool validateLogin(Login objLogin); 我通过我的phonegap代码ajax调用此方法: var parameters = { “EmailID”: EmailID, “Password”: Password }; $.ajax({ url: “http://localhost:95/MobileEcomm/Service1.svc/validateLogin”, data: JSON.stringify(parameters), contentType: “text/xml;charset=utf-8”, dataType: “json”, headers: { SOAPAction: ” }, type: ‘POST’, processdata: false, cache: false, success: function (Data) { alert(“asdsad”); }, error: function (response) { var […]

ajax json直接查询到python生成的html获取未定义

我现在已经挣扎了三个星期,我已经走到了尽头。 系统管理员是开发人员:) 我正在尝试构建轻量级的cgi-bin python脚本来收集数据并将其转换为json格式。 然后我使用普通的html页面对python脚本进行ajax查询以获取数据并绘制我的图表(定期,人们喜欢实时的东西) 这些应尽可能轻,因为它们适用于覆盆子。 我的一个收集数据的python脚本 #!/usr/bin/python import sqlite3 import gviz_api # enable debugging import cgitb cgitb.enable() def dict_factory(cursor, row): d = {} for idx, col in enumerate(cursor.description): d[col[0]] = row[idx] return d connection = sqlite3.connect(“templog.db”) connection.row_factory = dict_factory cursor = connection.cursor() cursor.execute(“select temp, status from data where ID = (select MAX(ID) from data)”) […]