gpt4 book ai didi

php - 如何将 PHP 字符串传递给 Javascript 函数调用?

转载 作者:行者123 更新时间:2023-11-29 20:02:00 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Pass a PHP string to a Javascript variable (and escape newlines)

所以,基本上我是在尝试从 PHP 页面传递一个字符串作为 javascript 函数的参数。 PHP 包含在脚本所在的页面中,但它们位于两个单独的文件中。

但是,每当我尝试传递字符串时,它都会阻止 javascript 运行。我可以传递 PHP 整数,但不能传递字符串。有可能解决这个问题吗?我一直在互联网上寻找可能导致我的错误的原因,但我找不到任何东西。任何帮助将不胜感激。

这是 PHP 和 HTML。单击提交时该函数运行。

$comment = "7b";
echo"
<table>
<p><input type='text' id='newPostComment' value='' placeholder='WRITE YOUR COMMENT HERE...' size='35'/><input type='submit' value='UPLOAD' onclick='uploadPostComment($parentID, $comment);fetchComment()'/></p>
</table>

这是javascript函数。

function uploadPostComment(PostCID, Comment){

var PostCommentData = "fsPostID="+PostCID;
PostCommentData += "&fsPostComment="+Comment;

var xmlHttp = new XMLHttpRequest();
xmlHttp.open("post", "uploadPostComment.php", true);

xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", PostCommentData.length);
xmlHttp.setRequestHeader("Connection", "close");

xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
alert("Message Posted");
}
else
{
alert("Oh no, an error occured2");
}
}
};
xmlHttp.send(PostCommentData);}

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