ajax获取有空格,php include require 文件有空格

简介: 今天又用ajax獲取結果,又發現有空格返回。如果是用responseText也就罢了,但我用的是responseXML,所以,还得去找php文件去掉格才行。

今天又用ajax獲取結果,又發現有空格返回。

如果是用responseText也就罢了,但我用的是responseXML,所以,还得去找php文件去掉格才行。

我记得我上回稍稍找过一次,结果也没解决,但是总不能再让它再困扰我了吧。

说回正题,我是把所有php文件的<?php ?>标签前、后的空格、符号、统统的去掉了再试,还是有;再找个方法测试。

<?

include('a.php');

include('b.php');

?>

====

a.php

<?php

?>|

====

b.php

|<?php

?>

 

這樣,輸出 的還是有空格:| |

快把人整疯了,到网上找好像又没有说相关的问题,后来搜到一个相关的贴子(http://bbs.php.cn/thread-22157-1-3.html),我一看一句话“会不会跟BOM有关”,我一下子想到了,可能跟文件 的编码有关,于是,我去看,果然,b.php编码是"utf-8 with Signature"  |||-_- , 把编码改为utf-8,就解决了。

 

=====  完美分隔  =====

原因:编码问题;

解决办法:把文件编码改为utf-8

相关文章
|
25天前
|
JavaScript 前端开发 容器
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
18 0
|
2月前
thinkphp5.1隐藏index.php入口文件
thinkphp5.1隐藏index.php入口文件
30 0
thinkphp5.1隐藏index.php入口文件
|
5天前
|
安全 PHP 数据库
【PHP开发专栏】PHP文件包含漏洞与防范
【4月更文挑战第30天】本文探讨了PHP文件包含漏洞,该漏洞让攻击者能执行恶意代码或访问敏感信息。文章分为三部分:原理、影响和防范。文件包含函数(如`include`和`require`)在攻击者控制文件名时可能导致漏洞。影响包括执行恶意代码、泄露敏感信息和影响服务器性能。防范措施包括验证文件名安全性、使用安全包含函数、设置安全包含路径和参数,以及定期更新和维护代码及库。开发者应重视此问题,采取相应措施保障应用安全。
|
5天前
|
前端开发 JavaScript PHP
【PHP开发专栏】jQuery与PHP实现Ajax通信
【4月更文挑战第30天】本文介绍了使用jQuery和PHP实现Ajax通信的步骤。首先,讲解了Ajax的基础和jQuery简化Ajax操作的概念。接着,展示了如何使用jQuery的`$.get()`、`$.post()`和`$.ajax()`方法发送GET和POST请求,以及如何控制请求细节。在PHP端,讨论了接收和响应Ajax请求的方法,包括处理数据、设置响应类型和错误处理。结合jQuery与PHP,开发者能实现高效、无缝的异步数据传输,提升Web应用的用户体验。
|
5天前
|
XML 前端开发 JavaScript
【PHP 开发专栏】PHP 与 Ajax 交互开发
【4月更文挑战第30天】本文探讨了PHP与Ajax交互在Web开发中的应用。Ajax负责客户端的异步请求,PHP处理服务器端业务逻辑。两者结合实现高效、流畅的用户体验。文中阐述了Ajax的工作原理,PHP的角色,数据传输格式选择,并提供了发送Ajax请求、PHP处理请求的示例代码。实际应用包括实时数据更新、表单验证和动态内容加载。开发中需注意跨域、数据安全和性能优化。PHP与Ajax的结合将继续在Web开发中发挥重要作用。
|
4月前
|
PHP 数据安全/隐私保护
php案例:判断这个文件是什么编程语言代码的文件(判断java或者php)
php案例:判断这个文件是什么编程语言代码的文件(判断java或者php)
php案例:判断这个文件是什么编程语言代码的文件(判断java或者php)