gpt4 book ai didi

php - jQuery/Ajax 获取 html 并用 php 保存

转载 作者:行者123 更新时间:2023-12-01 06:34:44 24 4
gpt4 key购买 nike

我正在尝试让 jQuery 脚本使用 php 在后台运行。它基本上会使用 jQuery 获取 div 的内容(有效),然后使用 ajax 调用脚本(有效),但我需要调用 php 的 ajax 脚本将变量发送到 php,以便我可以保存内容。

这是代码:

<script>
$( document ).ready(function() {

$( ".tweets" ).click(function() {
var htmlString = $( this ).html();
tweetUpdate(htmlString);
});

});
</script>

<script>
function tweetUpdate(htmlString)
{
$.ajax({
type: "POST",
url: 'saveTweets.php',
data: htmlString,
success: function (data) {
// this is executed when ajax call finished well
alert('content of the executed page: ' + data);
},
error: function (xhr, status, error) {
// executed if something went wrong during call
if (xhr.status > 0) alert('got error: ' + status); // status 0 - when load is interrupted
}
});
}
</script>

和我的 saveTweets.php 代码

<?
// SUPPOSED TO receive html conents called htmlString taken from a div
// and then I will write this code to a file with php and save it.
echo $_POST[htmlString];

?>

最佳答案

您必须为参数指定一个名称,以便 PHP 可以检索它。将 $.ajax 调用更改为:

data: { htmlString: htmlString },

然后在 PHP 中,您可以引用 $_POST['htmlString'] 来获取参数。

关于php - jQuery/Ajax 获取 html 并用 php 保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19751783/

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