gpt4 book ai didi

php - 从 php 函数用 HTML 更新 innerHTML? (使用 xajax)

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:43 25 4
gpt4 key购买 nike

我通过 xajax 成功地更新了 DIV 的 innerHTML(当我点击一个链接时),但只有当我在函数本身中分配 HTML 时,而不是当我从不同的函数调用它时。

解释

  // For the sake of testing
$output=rand(20,40);

// Add new HTML to container through $output
$ajax_resp->assign('div_container','innerHTML', $output);

return $ajax_resp;

这很好用。当我通过单击链接调用此函数时,容器会更新一个随机数。但是,当我将 $output 更改为

$output=$compile->show('text');

这是(简化)

function show($var) { echo $var; } }

它不显示它。函数 show 在 xajax 之外工作得很好。有什么建议吗?

最佳答案

function show($var) { echo $var; }

此函数不返回任何内容,它会将值回显到屏幕上。但是,您可能希望大多数函数返回一个值,以便它们可以使用它。基本上,当你这样做的时候

$output=$compile->show('text');

它不会从 show 方法获得任何输入,因为 show 不返回任何值。我认为如果您将其更改为以下内容:

function show($var) { return $var; }

它会起作用。

关于php - 从 php 函数用 HTML 更新 innerHTML? (使用 xajax),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101799/

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