php - Ajax 将格式化文本传递到另一个 php 文件并显示在文本区域中

标签 php jquery ajax textarea

  <script type="text/javascript">
          $('#buttonclick').click(function(){
            fulltext=$('#fulltext').val();
            $('#display').load('action.php?fulltext='+fulltext);
            });
          });
  </script>
<input type='button' id='buttonclick' value='Load'>

<textarea rows="30" cols="70" id='fulltext' name='fulltext' style="resize: none;">

</textarea>

<div id='display'></div>

action.php文件如下

<?php
$abcd= $_GET['fulltext'];
echo '<pre>'.$abcd.'</pre>';
?>

我想要的只是以与 (id=fulltext) 中写入的格式相同的格式显示 div(id='display') 中文本区域的内容。例如:

      he is who.
      who is he.

在我的例子中,文本区域的上述内容被附加在一起并显示为

he is who. who is he

即格式改变了。有什么解决办法吗?

最佳答案

你真的应该去掉多余的});正如罗汉·库马尔建议的那样。 但问题是您没有正确编码参数。

使用

$('#display').load('action.php?fulltext='+encodeURIComponent(fulltext));

它应该可以工作

关于php - Ajax 将格式化文本传递到另一个 php 文件并显示在文本区域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19534241/

相关文章:

javascript - 如何使用 jquery 从输入复选框中检索文本?

javascript - 如何在symfony中动态填充下拉列表? (选择所在地区的城市)

php - XMLWriter 与 SimpleXML。哪个更快?

PHP 脚本中 echo 内的 JavaScript 函数未调用

javascript - 首先按宽度缩小图像,然后按最大宽度按比例缩小图像

jquery - 连接两个独立 anchor 的悬停规则?

javascript - POST中来自base64编码的动画gif的imagecreatefromgif()

javascript - 是否使用复选框

asp.net - ASP.net AJAX 保存后 onclick 事件不起作用

php - 使用 php 和 ajax 的登录表单