使用 jQuery/MySQL 刷新 Textarea

Posted

技术标签:

【中文标题】使用 jQuery/MySQL 刷新 Textarea【英文标题】:Textarea to refresh using jQuery/MySQL 【发布时间】:2011-02-27 02:01:37 【问题描述】:

好的,假设我的浏览器顶部有一个文本区域,底部有一个文本输入框。我想连接一个 mysql 数据库以及我在输入框中输入的任何内容以显示在文本区域中。有点像文字RPG...

我知道 php、MySQL、优秀的 AJAX 和小 jQuery。我只想知道这是如何实现的。谢谢。

【问题讨论】:

你知道 AJAX 吗? (我必须问这个,否则我会做出愚蠢的假设) 是的,我知道 AJAX ......但我不是它的大师。 我还是觉得问题不是很清楚。为什么要连接mysql?将您在输入框中键入的任何内容存储在 db 中,然后也显示在 textarea 中。如果您只是想在 textarea 中显示您在文本框中输入的任何内容,这可以通过简单的 js 来完成。但是如果您想涉及数据库,则需要 ajax 然后 可以加载配置文件,什么不行。 【参考方案1】:

您可以这样做(下面的代码将输入文本发送到连接到数据库的 php 脚本,执行您想要执行的任何操作并打印要在文本区域中显示的文本):

$("#update_btn").click(function() 
    var txt = $.ajax(
    url: 'your_file.php',
    async: true, // or false, depends on your needs
    type:'POST',
    data:(new_text:$('#input_box_1').val())
     ).responseText;

     $('#txt_area_1').val(txt);
    );

要在 php 脚本中访问 new_text 变量,请使用 $new_text = $_POST["new_text"]

【讨论】:

以上是关于使用 jQuery/MySQL 刷新 Textarea的主要内容,如果未能解决你的问题,请参考以下文章

使用 Jquery、mysql 和 php 我需要一个下拉选择的结果来更改第二个下拉列表中的选择

在Phonegap项目中结合Ajax、Jquery、mysql、php不起作用

如何使用 Javascript 访问 iframe 元素?

Layui中layedit模板的使用

Layui中layedit模板的使用

innerHTML 和改变颜色