Tag: ajax

如何在链接中使用查询字符串发送$ _POST

这是php代码,用于检查表单(在同一页面上)是否已发布,并根据$ _POST数组获取结果(如果已发布)或从数据库返回所有结果。 这也设置了包含后来用于分页的number_of_pages的$ total变量 if(!isset($_POST[‘search’])) { $id = (isset($_GET[‘id’]) ? $_GET[‘id’].’0′ : 10); $id = $id-10; $query = “select SQL_CALC_FOUND_ROWS * from feedbacks order by Date desc limit $id, 10 “; } else if (!empty($_POST[‘from’])) { $timstmp = strtotime($_POST[‘from’]); $dt = date(“Ymd H:i:s”, $timstmp); $id = (isset($_GET[‘id’]) ? $_GET[‘id’].’0′ : 10); $id = $id-10; $query […]

ajax加载后猫头鹰旋转木马没有工作

我使用jquery 1.11和这个代码到侧边栏中的ajax加载wordpresspost内容。 一切都很好,但猫头鹰旋转木马的jqueryfunction不起作用,并且邮件内容中的旋转木马没有显示任何内容。 ajaxify代码加载post内容: $(document).ready(function(){ $.ajaxSetup({cache:false}); $(“.post-link”).click(function(){ var post_link = $(this).attr(“href”)+’ #content’; $(“#single-post-container”).html(“loading …”); $(“#single-post-container”).load(post_link); return false; }); }); 有没有办法解决这个问题和冲突? 最好的祝福。

通过AJAX / PHP设置变量提交URL而不刷新页面,加载变量

我遇到一些问题,通过AJAX执行function而不刷新我的页面。 我有一个字段供用户输入外部URL,当他们点击提交时会弹出一个模态窗口,其中一些信息是通过一个单独的PHP页面生成的(目前是images.php)。 我实际提交了表单时脚本工作,页面重新加载,images.php能够看到index.php?url =无论如何,但我正在尝试更新页面而不必刷新。 在定义变量后是否需要重新呈现DIV? 我想这可能是我遇到问题的地方。 JS $(function() { $(“#newNote”).submit(function() { var url = “images.php”; // the script where you handle the form input. var noteUrl = $(‘#noteUrl).val(); $.ajax({ type: “POST”, url: url, data: {noteUrl: noteUrl}, success: function(data) { alert(data); // show response from the php script. } }); return false; // avoid to execute […]

从jquery成功调用javascript函数

我在ajax函数的成功回调中遇到了问题。 在ajax函数成功后,我想调用一个javascript函数,该函数在头文件中包含的外部文件中定义。 但是javascript函数永远不会被调用。 我在这里做错了吗? 我的JQuery看起来像这样: $(document).ready(function() { $.ajax({ type: ‘get’, url: ‘lib/ajaxDB.php’, data: ‘ajax=1&action=locations&uid=&token=getToken(); ?>’, success: function(data) { addUserLocations(data); // call function in gmaps.js } }); … …

如何使用JQuery Sortable从数据库中获取数据并将数据发回

我正在尝试创建一个菜单,允许用户将列表项重新排序为新订单。 列表数据从数据库中提取。 我为我的菜单编写了jQuery可排序function,但是,在用户重新排序列表之后,我很难将新订单中的数据保存回模型。 这是我的可排序代码,它除了包含var objmodel的行外都有效。 创建此变量时,它会设法从数据库中获取空对象,并使用新的shuffle函数值填充空对象(检查指向图像的链接)。 我需要它做的是抓取用户点击的对象然后用新订单填充该对象。 我确实在控制器中使用了我的方法的断点,我注意到它从数据库中获取数据但是将字段分配给null,这会产生NullReferenceException错误。 该方法的屏幕截图如下: 数据示例: 曲奇饼 cookies 巧克力 并在用户重新订购后: 巧克力 cookies cookies 我一直在努力解决这个问题,如果有人可以提供帮助,我会解决这个问题吗? $(document).ready(function () { $(‘#MenuItem tbody’).sortable({ axis: ‘y’, update: function (event, ui) { alert(ui.item.context.id); var order = 1; var model = []; // var sortedIDs = $(“#MenuItem tbody”).sortable(“serialize”); //alert(sortedIDs); //alert(objModel); //$.getJSON(‘ProductsList’, { ID: objModel }, function (result) { […]

php使用ajax上传多个文件

我已经设法使用我当前的php和html表单上传了多个文件,并希望通过一些ajax并自动提交表单。 我已经隐藏了’文件’输入和提交按钮,因此表格由js处理(提及这可能会影响表单提交,表单提交,我通过HTTP标头检查)。 我的js的ajax部分是我通常用于ajax和标准表单的,但是当我提交表单时我的$ _FILES是空的,所以我想我在这里没有正确使用ajax? 我需要在我的ajax中更改以处理文件上传? $(“#add_button”).click(function(e) { e.preventDefault(); $(“#folder_open_id”).trigger(“click”); $(“#folder_open_id”).change(function() { $(“#folder_upload”).submit(); }); }); $(“#folder_upload”).submit(function(event) { var formdata = $(this).serialize(); event.preventDefault(); $.ajax ({ url: “index.php”, type: “POST”, data: formdata, success: function(response) { $(“#response_div”).html(response); }, error: function(response) { alert(response); } }); }); PHP if($_SERVER[‘REQUEST_METHOD’] == ‘POST’) { if(!empty($_FILES[‘files’][‘name’][0])) { $files = $_FILES[‘files’]; define(‘CPATH’, $_SERVER[‘DOCUMENT_ROOT’] . “/uploads/”); […]

我可以向XMLHttpRequest添加P3P响应头吗?

我在我的代码中使用了AjaxFileUpload插件,但是ie8和ie10没有将POST上的请求头中的Cookie发送到AjaxFileUploadHandler.axd。 我看到ie8底部的“eye”图标,看到AjaxFileUploadHandler.axd是“blobked”,所以这不是故意发送cookie。 我在我自己的web.config中有以下标记,但问题是AjaxFileUpload的脚本是从dll中提取的,所以即使使用这个AjaxFileUploadHandler仍然“被阻止”。 我将源代码下载到AjaxControlToolkit,它为项目创建了dll,现在我试图找到我可以添加P3P头的位置,以便即可。 我在工具包的代码中看到了XMLHttpRequest(),有没有办法将这个P3P头添加到它来满足ie? 编辑:修复是注释掉iframe.security =“restricted”; 我更新了以下代码。 特别是这个问题与工具包使用的iframe有关。 有没有办法只将P3P添加到iFrame? this.createIFrame = function() { var name = this._iframeName, iframe = document.createElement(“IFRAME”); iframe.width = “0”; iframe.height = “0”; iframe.style.display = “none”; iframe.src = “about:blank”; //iframe.src = “javascript:’window.onload=function(){document.write(\\’document.domain=\\\”” + document.domain + “\\\”;\\’);document.close();};'”; iframe.id = name; iframe.name = name; //iframe.security = “restricted”; document.body.appendChild(iframe); iframe.contentWindow.name = name; $addHandlers(iframe, { […]

JQuery Slide toggle在第一次使用后不能与动态绘制的数据(通过ajax)一起使用

我有一个基于类别的问题列表,一旦用户点击类别链接就需要打开/关闭。 类别和问题通过ajax获得。 它第一次工作正常,但当我点击其他选项卡然后回来它不再工作。 这是我的代码:幻灯片切换附加到触发器,并显示类别和问题附加到类disp 。 任何帮助,将不胜感激。 滑块快速打开和关闭。 jQuery(function() { $(“.trigger1”).live(“click”,function(){ var str = $(this).find(“span.imgplus”).text(); if (str.indexOf(“+”) >= 0) $(this).find(“span.imgplus”).html(“- “); if (str.indexOf(“-“) >= 0) $(this).find(“span.imgplus”).html(“+ “); $(this).next(“div.dispnone”).slideToggle(“slow”); }); }); $(“.disp”).click(function(){ var inputData = { usrid:$(‘#usrid’).val(),buddyId:$(‘#qstbuddyid’).val()}; var qStr = ”; $.getJSON(“questions.json”, inputData, function(response){ var qlist = response.questModel.addQuestions; var str = ”; $.each(qlist,function(key,value){ str += ‘+  ‘+key+’ ‘; str+= ”; […]

使用PHP函数的jQuery Ajax返回HTML代码

我正在使用Joomla,我打算在Joomla用户表的数据库中检查是否正确通过代码来执行注册。 好吧,3天前我正在尝试使用调用php函数的ajax函数。 当我尝试从服务器(php函数)读取响应时,只能获取HTML页面。 不知道发生了什么。 我看了几篇文章和问题,但仍然不知道发生了什么。 我正在做的是当在给定字段中检测到写入时,执行检查数据库中是否存在代码的function 我不确定我是否正确访问了我的validatePartner.php 这是我的脚本: jQuery(document).ready( function($){ $(‘#jform_username’).bind(‘input’, function() { alert(“FINE”); var data =” hello world”; var data2=” hello all”; $.ajax({ url: ‘validatePartner.php’, data: {‘q’: data,’z’:data2}, type: “POST”, success: function(data) { alert(“Here: ” + data); } }); }); }); 这是我的validatePartner.php: 我在同一目录中有这个teo文件。 谢谢你的帮助! 解: 使用@jonasfh提示,我得到了我需要的东西! 我创建了一个包含两个文件的组件,他告诉我和我使用的ajax函数: . . . $.ajax({ url: ‘?option=com_validatepartner&format=raw’, . […]

使用jquery和ajax删除空表单输入后,阻止空表单输入向数据库提交

美好的一天,我一直在这个网站上阅读所有可能的问题和答案,我知道我几乎得到了正确的答案,但似乎这里的一些建议对我不起作用。 我有一个动态表单,用户可以添加和删除文本字段,并通过ajax和php提交请求。 该表单由两个必需的文本字段和按钮组成,用于添加和删除另一个字段(除了两个必填字段)。 即使不使用其他额外字段,用户也可以提交表单。 我的问题是,如果我按下添加按钮,稍后决定删除它,即使按下删除按钮后,我在数据库中的相应表中得到一个’0’值。 这是我的HTML: Subject: Section: + × → 这是我的AJAX $(document).ready(function() { $(“#save-button”).click(function() { var subject = $(“input#subject-field”).val(); if (subject == “”) { $(‘#status-message’).css({ “color”: “#ec3f8c” }); $(‘#status-message’).html(‘Please fill the subject fields’); return false; } var section = $(“input#section-field”).val(); if (section == “”) { $(‘#status-message’).css({ “color”: “#ec3f8c” }); $(‘#status-message’).html(‘Please fill the section fields’); […]