Php JSON输入意外结束-从服务器检索数据问题
我正在尝试创建一个页面,您可以通过该页面提交一些文本,然后按按钮检索,我已设法将其提交到我的服务器,但检索时我不断收到错误“JSON输入意外结束”,不知道该怎么办,我对PHP/JSON的了解非常有限,任何批评/指点都将不胜感激 JS: PHP/HTML:Php JSON输入意外结束-从服务器检索数据问题,php,json,ajax,Php,Json,Ajax,我正在尝试创建一个页面,您可以通过该页面提交一些文本,然后按按钮检索,我已设法将其提交到我的服务器,但检索时我不断收到错误“JSON输入意外结束”,不知道该怎么办,我对PHP/JSON的了解非常有限,任何批评/指点都将不胜感激 JS: PHP/HTML: <php? session_start(); ?> <html> <script type="text/javascript" src="main.js"></script> <he
<php? session_start(); ?>
<html>
<script type="text/javascript" src="main.js"></script>
<head>
</head>
<body>
<label>Text Input To Save: </label>
<br></br>
<textarea rows="6" cols="20" id="text" name="textInput"></textarea>
<input type="submit" id="submit" onclick="writeDoc()">
<br></br>
<label>Retrieve Text :</label> <input type="button" id="getText"
onclick="readDoc()">
</body>
</html>
要保存的文本输入:
检索文本:
发送数据:
<?
$_SESSION["input_data"] = $_POST;
echo $_POST["input"];
?>
检索数据:
<?php
$_SESSION["input_data"] = json_encode($_POST);
?>
这个神奇的JSON在哪里?发布它…它在PHP代码中,不是吗?它在PHP代码中,不是吗?。。。嗯?什么php代码?发布似乎无效的json。。。这应该是您的JS代码“this.responseText”的响应。顺便说一下,您在第一行遇到了问题。你必须像这样打开你的PHP标签:@B00,它指的是用户的文本输入是什么,如果我有点迟钝,我很抱歉,我对此非常陌生。
<?php
$_SESSION["input_data"] = json_encode($_POST);
?>