gpt4 book ai didi

javascript - 如何将长字符串变量从 JavaScript 传递到 PHP?

转载 作者:行者123 更新时间:2023-11-30 12:40:46 26 4
gpt4 key购买 nike

所以我需要将长字符串变量从 JavaScript 传递到 PHP,但是 URL 显示它太长了。我使用这种方法:

    function Fillup(id){
var answer = $('.nicEdit-main').html();
$.get('submit.php?id='+id+'&answer='+answer,
function(data){
$('.answer-div').html(data);
});
};

并在 PHP 文件中获取它们:

    $id = $_GET['id'];
$answer = $_GET['answer'];

但有时 answer 变量是很长的 html 代码。例如,我创建了带有文本编辑器选项的 textarea,您可以看到 .nicEdit-main 并且如果添加了图片,那么我的变量太长而无法通过 URL 传递。有人可以建议我更好的方法吗?

最佳答案

你可以试试这个:

function Fillup(id){
var answer = $('.nicEdit-main').html();

$.post('submit.php',
{
id: id,
answer: answer
},
function(data) {
$('.answer-div').html(data);
}
});
};

在 PHP 方面:

$id = $_POST['id'];
$answer = $_POST['answer'];

关于javascript - 如何将长字符串变量从 JavaScript 传递到 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525621/

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