gpt4 book ai didi

php - 在 jQuery 中插入 HTML 换行符?

转载 作者:行者123 更新时间:2023-11-28 10:07:17 25 4
gpt4 key购买 nike

我正在尝试制作一个“发布”系统,我想将 jQuery 合并到其中,这样它就更流畅,页面不必刷新。

我遇到了一些问题。当用户在文本区域中键入换行符时,jQuery 返回“n”而不是换行符。

我将post数据发送到PHP脚本,并将该值添加到数据库中。如果成功,它将打印出 post 所在的 HTML。HTML 被添加到 PHP 主页面中的 a 中。

我尝试在 PHP 上添加一个 nl2br 来处理帖子,但这似乎不起作用。

有什么想法吗?

代码如下:
jQuery:

function submit_post(){
var post = $('#textarea').val();
$.('post', { post: post }, function(result){
//if PHP returns an error do something
else{
$('#divname').prepend(result);
}

PHP:

//PHP processes the user's post
$post = nl2br(stripslashes($post));
//print html formats the post
echo $post;
//html ends

我希望这些信息足以回答问题。如果没有,我很乐意为您提供更多代码和信息。

最佳答案

Javascript 有一个字符串 replec 方法。

http://www.w3schools.com/jsref/jsref_replace.asp

用它来搜索所有换行符(“\n”)并将其替换为

插件:

循环

while(string.search("\n")) {
string.replace("\n", "<br>");
}

关于php - 在 jQuery 中插入 HTML 换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com