当前位置: 首页 > 面试题库 >

Ajax响应之前的空间(jQuery,PHP)

姚晋
2023-03-14
问题内容

我正在使用jQuery发出Ajax请求。数据很好地传递到了PHP,但是响应没有正确地返回到javascript。响应之前不知何故还有一个空格。我知道这一点是因为Firebug这么说,而我的代码却无法工作,因为那里有空间。当我期望有空间时,它可以正常工作。关于增加空间的任何想法?

这是我的ajax函数:

function my_ajax (aurl, adata, aretfunc) {
 $.ajax({
  type: "POST",
  url: aurl,
  data: adata,
  success: function(msg) {
    eval(aretfunc+'(msg);');
  }
 });
}

问题答案:

<?php ?>在PHP文件中的标记之外寻找虚假的空白字符。执行PHP脚本时,任何此类空格都将输出。如果您的PHP文件包含其他PHP文件,则同样的情况也适用于这些文件。



 类似资料:
  • 问题内容: 我正在使用JQuery执行Web服务调用,它是ajax函数,无法解析返回的数据。当我警告数据(alert($(data).find(“ return”)。text())为空时,我看到服务器响应xml数据,如下所示,当我警告(数据)时,我得到了[object XMLDocument给定我的XML结构并在下面使用命名空间,txt = $(data).find(“ return”)。text

  • 问题内容: 我有一个页面,使用被称为100次(async:true)的jQuery.ajax,问题是,当它们都被加载时,我需要系统等待所有100次调用返回后才能继续。我将如何处理? 提前致谢!:) 更新: 这些调用在for()循环中进行(其中有100个:) 问题答案: 最好的方法是使用。您可以按以下方式使用它: 另外,如果您在数组中拥有所有AJAX调用,则可以使用: 请注意,这至少需要jQuery

  • 问题内容: 我使用以下函数通过jQuery AJAX发布表单: 它发布正常,但我无法解析响应,它记录到控制台,如下所示 我相信这是我正在寻找的回应。 但是,当我尝试执行响应对象的任何其他成员时,它就是。 任何建议表示赞赏。 问题答案: 呼唤 应该可以访问所需的数据。 现在应该显示“ 1”

  • 问题内容: 甚至不确定这是否是标题问题的正确方法。我知道我把AJAX调用弄错了…这是我现在正在做的事情(顺便说一下,我正在使用ASP.NET MVC后端): 我通常将一些数据发布到操作中,该操作将加载我在响应中捕获的视图。它基本上是为操作提供一些数据,并取回一些HTML。 假设我想创建一个经过验证的Ajax调用。如何获得有关错误的验证消息?例如,一个Ajax登录表单。如果无法验证用户,我想告诉他们

  • 问题内容: 我正在尝试使用Qunit测试一些代码,但是Ajax调用存在一些问题。我什至不能让他们使用jQuery方法使用最简单的Ajax调用来正确测试。问题似乎是无论我做什么,尾随空格都被附加到textResponse上。 我的初始代码是这样的 哪里是包含字符的文本文件。该测试失败,报告 Ajax调用可以正常工作,预期:“ foo”结果:“ foo”,diff: “ foo” “ foo” 然后,

  • 问题内容: 好的,这真的让我感到沮丧,因为我已经做过一百次了,但是这次却没有用。所以我知道我做错了,我只是想不通。 我正在使用jQuery .get例程从另一个文件加载html。我不想使用.load(),因为它总是替换我要将内容加载到其中的元素的子元素。 这是我的.get请求: 文件’info.html’是具有正确doctype的标准xhtml文件,并且体内唯一的一件事是我需要访问的一系列ul。由