gpt4 book ai didi

javascript - 将 PHP 变量传递到 Jquery 弹出窗口

转载 作者:行者123 更新时间:2023-11-28 20:12:46 25 4
gpt4 key购买 nike

我有以下设置:jQuery:

$('.btn-setting').click(function(e){
e.preventDefault();
$('#myModal').modal('show');
});

它将 HTML 文件作为对话框打开,问题是我无法将任何 PHP 变量传递到页面上以供引用:

<a href="<?= echo $UserID; ?>" class="btn btn-info btn-setting">Click for dialog</a>

有人建议一种方法让我能够这样做吗?

<小时/>

好吧。问题是现在,我正在查看页面的源代码..然而,它显示了我所期望的内容,现在当我单击按钮调出对话框时,它显示了不同的数据...

我知道不推荐,但这是一个现场直播:

92.236.219.136/Admin/

User: Stack

Pass: stack

最佳答案

这是最可靠的方法,特别是当您想传递多个字符串时:

<?php

// Call this function to pass an object to the JS code
function php_vars_to_js($id, $obj) {
echo "<script id='$id' type='text/php_data'>";
echo htmlspecialchars( json_encode( obj ) );
echo '</script>';
}

// for examlpe
php_vars_to_js( "php_vars", array("a_string" => "foo", "a_num" => 12 ) );

然后这样读:

var php_vars = $.jsonDecode( $("php_vars").text() );

关于javascript - 将 PHP 变量传递到 Jquery 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19646787/

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