Tag: ajax

使用ajax将JSON发送到PHP

我想以json格式将一些数据发送到php并在php中进行一些操作。 我的问题是我无法通过ajax将json数据发送到我的php文件。请帮助我,我该怎么做。 我试过这种方式.. $(function (){ $(“#add-cart”).click(function(){ var bid=$(‘#bid’).val(); var myqty=new Array() var myprice=new Array() qty1=$(‘#qty10’).val(); qty2=$(‘#qty11’).val(); qty3=$(‘#qty12’).val(); price1=$(‘#price1’).val(); price2=$(‘#price2’).val(); price3=$(‘#price3’).val(); var postData = { “bid”:bid, “location1″:”1″,”quantity1″:qty1,”price1”:price1, “location2″:”2″,”quantity2″:qty2,”price2”:price2, “location3″:”3″,”quantity3″:qty3,”price3”:price3 } var dataString = JSON.stringify(postData); $.ajax({ type: “POST”, dataType: “json”, url: “add_cart.php”, data: {myData:dataString}, contentType: “application/json; charset=utf-8”, success: function(data){ alert(‘Items added’); }, error: function(e){ console.log(e.message); } }); […]

在发送另一个之前,jquery abort()ajax请求

基于: 使用jQuery中止Ajax请求 …在inventory_search()中 – 在发出ajax请求之前,如何检查当前请求并在发出新请求之前中止()它们? 或者……有更好的方法吗? $(function() { $(‘form#internal_catalog’).change(function() { inventory_search(); }); }); function inventory_search() { var search_data = $(‘form#internal_catalog’).serialize(); var a = $.ajax({ type: ‘post’, url: ‘/test.php’, data: search_data, success: function(data) { $(‘#catalog’).html(data); } }); }

如何在不浏览页面的情况下更改浏览器中的URL?

我现在正在编写一个复杂的AJAX应用程序,整个站点都有干净的URL。 目前,PHP为每个页面创建了基本布局,但是当用户点击链接时我不想离开每个页面,我不希望在URL中有哈希,因为它赢了“与网站的其余部分相适应。 我知道这在网站之前已经出现了负载并且似乎很常见,但我想知道是否有一种简洁的HTML5方式只是在地址栏中出现更改URL,即使它在技术上保持相同页。

等待来自调用函数的jquery ajax回调

我已经回顾了很多这类问题的答案,现在我对最好的方法很困惑。 鉴于最新的jquery,我想 调用ajax函数 做ajax处理(成功或错误)//工作正常 成功或错误时将状态返回给调用函数以进行进一步处理 在调用函数(doAjax)中,如何等待回调然后完成成功或错误的处理(在这种情况下,它成功清除表单,出错时保持原样) 感谢任何建议, 艺术[编辑]你们发现有一个错字,打电话应该是doAnAjax不做阿贾克斯 $(function () { doAnAjax(Url, data, function (myRtn) { if (myRtn == “success”) { resetForm($(‘#myForm’)); resetForm($(‘form[name=addChlGrp]’)); } else { $(‘.rtnMsg’).html(“Opps! Ajax Error”); } }); }); function doAnAjax(newUrl, data) { $.ajax({ url: newUrl, async: true, dataType: ‘html’, beforeSend: function () { $(‘.rtnMsg’).html(“”); }, type: “GET”, data: data, cache: false, […]

将数据从jQuery传递到PHP以获取ajaxpost

你好,我是一个使用jQuery和Ajax的新手。 我正在尝试使用Jquery POST方法将数据提交到服务器。 我传递的数据是一个字符串。 现在我无法理解如何传递数据以及如何检索数据。 我试过为我的问题搜索文章,但我没找到。 我相信我的问题非常基础。 if (1)//validateStep(step) { if(step==1) { var data = document.getElementById(‘hiddenContact’).value; $.post(‘/callcenter/admin/postContacts’, data); } } 现在我将发布我的postContacts动作的代码,这不是一件大事。 function postContacts() { $this->autoRender = false; echo ‘console.log(“post contacts”);’; } 但我对如何检索数据感到困惑。 任何帮助表示赞赏。 我正在使用cakePHP,所以我不得不使用autoRender = false; 这使视图可选。

在ajax / jquery调用中使用success函数之外的变量

我有以下代码 var test; $.ajax({ type: “GET”, url: “../views/person/controller.php?actor=person&action=checkAge”, data: “age=” + value, success: function(msg){ console.log(msg); test = msg; }, }); Validate.fail(test); 现在测试变量应该像控制台所说的那样给出错误。 但是测试变量给了我未定义的原因?

如何在JavaScript中使用XMLHttpRequest设置Cookie(标题)?

我正在尝试使用XMLHttpRequest在XSS请求中设置Cookie。 我找到了XMLHttpRequest规范 ,4.6.2-5节似乎确实建议不允许设置Cookie,Cookie2和其他一些标头,但我希望有一个解决方法。 我的(jQuery)代码如下所示,但由于未设置cookie,因此生成的查询失败。 $.ajax( { type : “POST”, url : URL, data: SOAP_INBOX_MAIL_QUERY, dataType : “xml”, async: false, beforeSend : function(xhr) { var cookie = credentials[“COOKIE”]; console.info( “adding cookie: “+ cookie ); xhr.setRequestHeader(‘Cookie’, cookie); }, success : function(data, textStatus, xmLHttpRequest){ }, error : function(xhr, ajaxOptions, thrownError) { credentials = null; } });

在Django中重新加载表数据而不刷新页面

在我的视图中获取数据的代码如下所示: order = Order.objects.filter(owner=request.user).order_by(‘-id’)[:10] 我的模板中的代码看起来像这样,效果很好。 现在,问题是我希望这个表每10秒更新一次信息而不刷新整个页面。 视图的URL是/,模板的名称是home。 Reg.nr. Märke Modell {% for i in order %} {% if i.order_booked %} {% else %} {% endif %} {{ i.regnr|upper }} {{ i.brand|capfirst }} {{ i.brand_model|capfirst }} {% endfor %} urls.py看起来像这样 urlpatterns = [ url(r’^$’,views.home, name=’home’), url(r’^login/’, auth_views.login, {‘template_name’:’login.html’}, name=’account_login’), url(r’^logout/’, auth_views.logout, {‘template_name’:’logout.html’},name=’account_logout’), url(r’^add_order/’, views.add_order, name=’add_order’), url(r’^admin/’, […]

Google Place API – 请求的资源上没有“Access-Control-Allow-Origin”标头。 因此不允许原点’null’访问

我使用的是Google Place API。 我希望得到关于类型帮助的地方的建议。 所以,我所做的是 – var Google_Places_API_KEY = “AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM”; //Get it from – https://code.google.com/apis/console/?noredirect#project:647731786600:access var language = “en”; //’en’ for English, ‘nl’ for Nederland’s Language var Auto_Complete_Link = “https://maps.googleapis.com/maps/api/place/autocomplete/json?key=”+Google_Places_API_KEY+”&types=geocode&language=”+language+”&input=Khu”; $.getJSON(Auto_Complete_Link , function(result) { $.each(result, function(i, field) { //$(“div”).append(field + ” “); //alert(i + “==”+ field); console.error(i + “==”+ field); }); }); 所以在我要求的链接是 – https://maps.googleapis.com/maps/api/place/autocomplete/json?key=AIzaSyAK08OEC-B2kSyWfSdeCzdIkVnT44bcBwM&types=geocode&language=en&input=Khu […]

拦截所有ajax电话?

我试图拦截所有AJAX调用,以检查该AJAX响应是否包含我从PHP脚本发送为JSON的特定错误代码(代码:ACCESS_DENIED,SYSTEM_ERROR,NOT_FOUND)。 我知道可以这样做: $(‘.log’).ajaxSuccess(function(e, xhr, settings) { }); 但是 – 只有当“ajaxSuccess”事件冒泡到.log div时才能工作吗? 我对么? 我可以通过将“ajaxSuccess”事件绑定到文档来实现我想要的吗? $(document).ajaxSuccess(function(e, xhr, settings) { }); PS任何见解都是受欢迎的,jQuery或原始的javascript。 谢谢!