提问人:Kiji_T 提问时间:5/10/2021 更新时间:5/10/2021 访问量:48
如何在我的 AJAX 调用中恢复和传递多个 php 变量
how to recover and pass multiple php variables in my AJAX call
问:
我需要在我的 Ajax 调用中传递定义的 PHP 变量(在我的页面前面)。
而且我定义了很多变量,所以我不能在我的代码中逐个变量地做。
我的第一个问题是,PHP中有没有办法循环每个定义的变量?喜欢得到我的$var1, $var2
我想我可以在标签之间的PHP页面中更早地做到这一点,但这真的不干净。<script>
我的 AJAX 调用是这样的:
function add_content_in_divs(class_name, target_div) {
var page_name = 'displayer/' + class_name + '_informations.php'
$.ajax({
url:page_name,
type: 'GET',
data: {//need to pass my PHP vars here},
success: function (resp){
target_div.html(resp);
}
})
}
我的最终目标是在我的 div 中包含一部分 PHP 代码,因为我知道这包含我的 PHP 主页中定义的$vars
。所以我包含的代码部分无法识别我的 PHP 变量。
我必须包含一个代码部分的示例。
if (isset($detail)) {
echo '<div class="row"><span class="font-weight-bold">City detail: </span>' . $detail . '</div>';
}
答: 暂无答案
评论
data
data: { "var1": "<?php echo $var1; ?>", "var2": "<?php echo $var2; ?>" }
$.ajax({data: {"$detailled_weather" : $("#defined_vars").val() }
<?php echo $detail ?>
"detailled_weather" : '<?php echo $detailled_weather;?>',
<div> . $_GET['detailled_weather'] . '</div>