Tag: ajax

使用ajaxfunction成功后显示消息

当ajax请求完成但我到目前为止没有运气时,我试图显示成功的消息。 这是html部分 这是ajax的一部分 $(document).ready(function(){ $(‘.bookmarked’, $(‘.buttons’)).click(function(){ $.post(‘misc/add_favorites.php’, { image_id: $(this).attr(‘id’) }, success: function(){ $(‘#message’).html(‘Added to favorites!’); // Diplay message with a fadeout $(‘#alertFadeOut’).fadeOut(3000, function () { $(‘#alertFadeOut’).text(”); }); }); console.log(data); }); }); 在控制台我也得到了这个错误 参数列表后面的Uncaught SyntaxError:missing)

如何避免3 ajax通话?

在您选择国家/地区后,我编写了一些过滤省/州选择字段的代码: var cache = {}; function updateProvinceOptions($select, values, initial) { for(i in values) { $select.append(”+values[i][1]+”); } $select.val(initial).trigger(‘change’); } $(”).insertBefore(‘.province’).change(function() { // insert select boxes beside hidden province inputs $(this).siblings(‘input.province’).val($(this).val()); // update hidden input with current value }); $(‘.country’).change(function() { var $countrySel = $(this); var $provSel = $countrySel.parent().parent().next().children(‘td’).children(‘select.province’); var $provInput = $provSel.siblings(‘input.province’); var country = $countrySel.val(); […]

Jquery Mobile + php表单提交“data-ajax =”false“无效

也许这是一个愚蠢的问题,所以我不会写很多.. 我有一个带有两个Jquery Mobile页面的index.php文件,每个页面都有一个表单传递变量一个带有php_self的函数,它将数据插入到Mysql表中。 每个表单都有一个表,其中包含最新插入的数据。 但是第一页的表单只刷新了,如果我使用第二页的表单,我需要按下浏览器的刷新按钮才能看到最新的数据。 我被建议在表单标签中使用data-ajax =“false”。 这工作但网站丢失了css格式,因为它将页面重定向到一个奇怪的地址。 例如,原始地址是mysite.com/index.php#page2,data-ajax =“false”,它将是mysite.com//index.php#page2或类似的地址。 我使用最新的稳定的Jquery Mobile和CDN。 谢谢你的回答。

将PHP函数连接到AJAX请求:我缺少什么?

回调消息为0,我无法弄清楚原因。 我试图尽可能地遵循本教程 ,但我显然错过了一些东西。 在Google Chrome上的网络中,每次单击触发表单提交的按钮时,我都会看到正在调用admin-ajax.php且状态为200。 我究竟做错了什么? error_reporting(-1); ini_set(‘display_errors’, ‘On’); $tm = new TeamManager(); add_action(‘wp_ajax_member-update’, ‘member_update’); function member_update() { echo json_encode(“TEST … “); } jQuery(‘.member-update-button’).click(function () { var parentForm = jQuery(this).closest(‘form’); var postData = parentForm.serializeArray(); jQuery.ajax({ url: “”, data: { action: ‘member_update’, postData: postData }, type: “POST”, dataType: ‘json’, success: function (retmsg) { alert(retmsg); // test […]

如何确定Ajax调用导致内部服务器错误的原因?

在我的ASP.NET MVC应用程序中,使用此AJAX调用: $.ajax({ type: ‘GET’, url: ‘@Url.Action(“GetUnitReportPairVals”, “Home”)’, data: { unit: unitval, report: rptval }, // data: model, contentType: ‘application/json’, cache: false, success: function (result) { alert(result); }, error: function (result) { alert(‘failed’); alert(result); } }); …调用此Controller方法: public JsonResult GetUnitReportPairVals(string unit, string report) { int rptId = GetReportIDForName(report); DataTable UnitReportPairEmailValsDT = new DataTable(); string qry […]

如何在asp.net中使用jquery和json将数据保存到数据库中

我正在使用jquery和json将数据存储到数据库中的应用程序。 我的脚本function: function test() { $(document).ready(function () { var Email = document.getElementById(”).value; var Message = document.getElementById(”).value; var Name = document.getElementById(”).value; var ID=32; $.ajax({ type: “POST”, url: “Detail.aspx/InsertMethod”, data: “{‘Name’:'” + Name + “‘Email:'” + Email + “‘Message:'” + Message + “‘ID:'”+ID+”‘}”, dataType: “json”, contentType: “application/json; charset=utf-8”, success: function (data) { var returnedstring = data.d; } […]

Angular js:如何使指令的ajax调用来创建选项

我为表单控件创建了指令。 有一些控件可以从ajax [API]调用中获得选项。 我被困在这里如何通过指令进行ajax调用。 function selectControlDir() { return { transclude: true, restrict: ‘E’, scope: { data: ‘=data’ }, template: “{{data._text}} \n\ {{ans._promptText}}” , link: function (scope, element, attrs) { //console.log(“scope.data.QuestionData”, scope.data.QuestionData); } }; } 完整代码的plunker http://plnkr.co/edit/Op1QDwUBECAosPUC7r3N?p=preview 在这里,我想对年份进行api调用(在页面加载时)。 年份更改Make的更新选项。

Jquery多个ajax调用

我有一个列出的字母导航,我试图在用户点击一个字母时从不同的json文件调用演员和导演。 我使用了2个ajax调用来从actor.php和director.php获取数据。 它在我的本地计算机上运行正常,但只有第一个在服务器上运行。 我如何让每个ajax调用工作? $(document).ready(function(){ $(‘.letters’).click( function(){ var letter=$(this).html(); $.ajax({ url: ‘actor.php?harf=’+letter, dataType: ‘json’, success: function(JSON) { //some code } }); $.ajax({ url: ‘director.php?harf=’+letter, dataType: ‘json’, success: function(JSON) { // some code } }); }); });

Ajax调用CodeIgniter控制器导致403 Forbidden

我正在使用Ajax进行CodeIgniter 3.x开发。 我有一个控制器/方法可以从我的浏览器访问。 但是,当我尝试使用Ajax请求/调用该页面时,似乎总是会导致403 Forbidden-error。 我搜索了各种搜索引擎(包括StackOverflow),这些搜索引擎都出现了类似的问题。 他们都没有明确解决我的问题,而且我现在已经困住了很长一段时间。 我可以访问使用带有Ajax请求的CI无法加载的页面。 这似乎是我的CI配置的一些问题。 我首先想到了一些与会话相关的问题,但是在完全在CI中完成会话之后它却没有用。 下面是我用来制作Ajax请求的一些代码,在我看来这很好,应该可以工作(就像在非CI页面上一样)。 $.ajax({ url : data_url, type: ‘POST’, data: pay_load, async: false, success: function(data) { result = JSON.parse(data); } });

使用AJAX登录模态登录

我正在一个网站上,我已经实现了Bootstrap的模态组件作为登录表单。 我的登录脚本工作正常(没有模态测试)但是,显然无法显示错误,因为模式在显示任何错误之前关闭。 显示错误的最好方法是使用AJAX 。 我试图在其中实现AJAX ,但似乎失败了(这不是我熟悉的东西)。 这是我到目前为止尝试过的代码: 的index.php function login(username, password, callback) { var xhr = new XMLHttpRequest(); xhr.open(“POST”, “login.php”, true); xhr.responseType = “json”; xhr.onload = function() { var data = xhr.response; if (data[“status”] === “failure”) { callback({ “errorCode”: data[“errorCode”], “errorMessage”: data[“errorMessage”] }); } else { callback(null, data[“redirect”]); $(“#error”).append(errorMessage); } }; xhr.send(JSON.stringify({ “username”: username, “password”: […]