gpt4 book ai didi

javascript - 将js变量传递给外部php页面

转载 作者:行者123 更新时间:2023-12-02 21:41:38 25 4
gpt4 key购买 nike

我有一个文件 main.js,其中每一步都会将选定的变量传递到 php 页面,我需要将一些变量传递到另一个 php 页面。

这是main.js的一段代码,我尝试获取'optionsContent'变量并在'div id="rip"中放入一个index.php页面,并使用'document.getElementById("rip").innerHTML = 选项内容;'但尝试在 new.php 页面中使用“href”传递此变量但不起作用

if( selectedOptions.length == 0 ) {
optionsContent = '<li><p style="color:#FF0000">Nessuna Riparazione Selezionata</p></li>';
} else {
selectedOptions.each(function(){

optionsContent +='<li><p>RIPARAZIONE '+$(this).find('.searchText1').text()+'</p>'+' - '+'<p style="color:#0012ff">' +$(this).find('.price').text()+'</p></li>';
//optionsContent +='<li><p>'+$(this).find('p').text()+'</p></li>';
//document.getElementById("new").innerHTML = optionsContent;

document.getElementById("rip").innerHTML = optionsContent;





});
}

self.summary.find('.summary-accessories').children('li').remove().end().append($(optionsContent));
}
});

index.php页面


<div id="rip">** HERE GET 'optionsContent' VAR CORRECTLY **</div>

<li class="next nav-item">
<ul>
<li class="visible"><a href="#0">Modello</a></li>
<li><a href="#0">Colore</a></li>
<li><a href="#0">Riparazione</a></li>
<li><a href="#0">Sommario</a></li>
<li class="buy"><a href="/new.php?riparation=<? $rip; ?>">Prenota</a></li>

</ul>
</li>

在new.php页面

<?php
$riparation = $_GET['riparation'];
?>
<input name="riparation"><?php echo $riparation; ?></input>

但不起作用

有什么帮助吗?

最佳答案

您可以使用cookiesdata storage API用于在页面之间保存数据。

index.html:

<?php
// set the cookies:
setcookie("riparation", "myDataFromApp");

// Render the page:
echo "<h1>This works!</h1>"
?>

另一个页面(需要 jQuery cookie 插件):

var riparation = $.cookie("riparation"); // riparation = "myDataFromApp"

关于javascript - 将js变量传递给外部php页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60354408/

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