gpt4 book ai didi

php - jQuery : Load body of page into variable

转载 作者:行者123 更新时间:2023-12-02 20:22:58 25 4
gpt4 key购买 nike

我正在使用 jQuery 将 PHP 脚本的结果加载到变量中。该脚本将传递用户通过 GET 请求键入的内容。我想将脚本吐出的内容放入其 <body> 中标签。这是我尝试过的:

JS:

function loader() {
var typed = $('#i').val(); //get what user typed in
$.get("script.php", {i: typed}, function(loaded) {dataloaded = loaded;});
alert($(dataloaded).find('body'))
}

但它只显示[Objec object] 。如何获得一个有用的值,即加载页面正文的内容?

我知道 PHP 可以工作,我只需要 JS。
脚本echo类似于 1!!2 (两个数字用两个感叹号分隔)。

谢谢!

最佳答案

您正在尝试访问dataloaded由于 AJAX 调用的异步特性,可能不会分配该值。访问它的唯一安全位置是在成功回调内部。您也可以使用 .html() 获取body标签内容的函数:

function loader() {
var typed = $('#i').val(); //get what user typed in
$.get('script.php', { i: typed }, function(loaded) {
alert($(loaded).find('body').html());
});
}

另请注意,如果 script.php仅 echo 1!!2没有<body>标记它不会工作。

关于php - jQuery : Load body of page into variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5292592/

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