是否可以在 jquery 文件之间传递参数,因为我有一个 function.php 页面,它显示我的数据库中的产品和我的产品页面上每个产品的评论框,function.php 页面链接到我的 functions.js 文件,此文件从注释框中获取值。如前所述,我的产品显示在我的 products.php 页面上,此页面链接到我的 products.js 文件,该文件使用以下函数重新加载页面。重新加载页面时,该值从我的文本框中消失,因此我希望能够在重新加载产品页面时保留文本框中的值。
$('#show_products').load('function.php');
$sql = "SELECT * FROM products";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["productname"]"
?>
<input type="text" class="products">
<?php
<br>";
}
最佳答案
这并不总是被推荐,但解决这个问题的一种方法是使用全局变量。
首先,在加载的第一个文件中声明一个全局命名空间:
window.myNamespace = {};
然后,写入此共享命名空间:
window.myNamespace.foo = "bar";
...并在一个单独的文件中从这个共享命名空间中读取:
console.log(window.myNamespace.foo);
关于javascript - 是否可以在jquery文件之间传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039393/