PHP/JS内容交换正在响应一个";1〃;毕竟?可以'找不到来源
PHP/JS content swap is echoing a "1" after everything? Can't find source
我有一个使用JS和PHP的基本内容交换程序。一切都很好,直到我注意到脚本在放置交换结果后回显了一个数字"1"。在我的html、php includes或脚本(我能找到(中没有第一个。它到底从哪里来,我怎么才能让它不出现。
JS-
function swapContent(cv){
$("#workwrap").html(loadgif.gif).show();
var url = "includescripts/swapscript.php";
$.post(url,{contentVar:cv},function(data){
$("#workwrap").html(data).show();
});
}
PHP脚本
<?php
$contentVar = $_POST['contentVar'];
if($contentVar == "logo"){
echo include("../workincludes/contA.php");
} else if($contentVar == "print"){
echo include("../workincludes/contB.php");
} else if($contentVar == "web"){
echo include("../workincludes/contC.php");
}
?>
HTML
<div id="content">
<div id="workwrap">
</div></div>
在include
call
之前删除echo
,成功时include
返回1
您不需要echo
包含
"1"是成功包含文件后的状态true
(解析为字符串(。
对于未来,如果您在结果中得到Ones或Zeores,请检查您是否尝试回显函数的结果。
包括手册:
Handling Returns: include returns FALSE on failure and raises a warning. Successful includes, unless overridden by the included file, return 1
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- "工具提示"jQuery插件坏了
- "锻造;React中的表达式
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 插入“;img src"在javascript中