Tag: php

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 […]

如何保存portlet位置

我将使用jQuery的function为我的Web应用程序套件创建portlet小部件。 我还没有开始,但很快就会做,所以这是计划 现在,当前,页面加载,窗口小部件加载到其默认位置。 用户可以移动它们,改变它们的设置,无论如何。 现在,我的问题是我希望它为用户保存小部件位置,而不仅仅是每个会话,而是作为帐户变量。 我使用PHP和MySQL进行基于级别的编码,我真的不知道从哪里开始。 请帮我 :)

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”: […]

jQueryvalidation – 具有附加数据的远程function

我在validation某些数据时遇到问题。 我想通过检查我的评论表中的company_id和登录用户account_number来检查是否有人已经审查过公司。 我目前拥有的代码似乎从未在评论表中找到任何内容,因此不会警告人们他们无法提交其他评论。 非常感谢您帮助实现这一目标。 这是我到目前为止的代码: 形成 <input type="hidden" value="” name=”company_id” /> <input type="hidden" value="” name=”account_number” /> Comments: Rating: jQueryvalidation脚本 $(document).ready(function () { $(‘#review’).validate({ errorLabelContainer: “#cs-error-note3”, wrapper: “li”, ignore: “not:hidden”, rules: { comments: { required: true }, account_number: { required: true, remote: { url: “/db_processing/reviews/check-account.php”, type: “post”, data: { company_id: function() { return $(“#company_id”).val(); } }, […]

Ajax调用获取错误

您好我在尝试通过ajax调用传递值时收到错误[object Object]。 我正在使用jquery选择器来获取复选框的值。 并试图通过ajax传递它,这样我只能得到我选择的复选框值。但是得到一个错误。谢谢。 这是我的代码: dashboard.php if($param[‘aktion’] == ‘save-widget-vehicle’) { $page[‘register-fahrzeuge’] = array( 1 => array( ‘Fahrzeug’,’aktiv’,$page[‘script’],”), 0 => array( ‘Edit-Fahrzeug’,’enabled’,$page[‘script’],”,”), ); $opts = !empty($param[‘filterOpts’]) ? $param[‘filterOpts’] : array(); $tmp = array(); foreach ($opts as $opt) { $tmp[] = ‘”‘.$opt.'”‘; } $query = ‘SELECT Fahrzeuge.dsnr,name FROM Fahrzeuge INNER JOIN ohne_fahrzeuge ON Fahrzeuge.dsnr = ohne_fahrzeuge.dsnr WHERE […]

表格消息提醒

我有以下表格: Name: Email: Message: 和一些PHP发送电子邮件,PHP与表单(contactus.php)在同一页面上,我想在页面的某个地方出现一条消息(请不要弹出一下)告诉用户那里有电子邮件已发送(电子邮件不需要validation,仅在按下按钮时)。 这可以用PHP,AJAX或JS来完成我不介意

在jquery-ajax中调用函数

我在test.php页面中有一个show函数,我怎么能在ajax中调用show()函数而不是url:test.php在下面的代码中 $.ajax({ url: **’test.php’**, success: function(result) { alert(ersult); } });

在AJAX调用期间接收JSON解析错误

我有一个PHP脚本,它正在创建我的Web应用程序所需的JSON。 我正在使用jQuery的Ajaxfunction从我创建JSON的PHP页面获取JSON。 我发现了一个奇怪的怪癖。 如果我只是在Web浏览器中运行我的PHP文件并输出JSON,然后将该JSON复制到一个名为myJSON.json的文件中,该文件链接到我的Ajax URL调用,我的代码就可以了。 但是,如果我在Ajax URL调用中直接链接到我的PHP文件,则会收到以下错误: Requested JSON parse failed 。 所以这是我的相关PHP代码: getData() as $message) { // `date_received` is in Unix time. Begin converting this to a readable date and convert it to the users timezone $newTZ = new DateTimeZone(“America/Chicago”); // This will be based on the users location during production $currentTime = new […]