javascript - 是否可以在jquery文件之间传递参数

标签 javascript php jquery

是否可以在 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/

相关文章:

php - 正则表达式递归代码块内容

php - 如何显示base64图像? URI 太长

c# - 使用 linq 查询从数据库中提取数据时,日期格式不正确

javascript - 编码不当的 JQuery : naming dependancies

PHP 得到一个月后的约会

javascript - 我如何从匿名自调用函数中公开函数?

php - $_POST 真的安全吗?

javascript - 如何使用变量获取元素的 CSS 信息?

javascript - 如何在jquery.localscroll中选择当前点击的 anchor 元素?

javascript - 如何仅对图像的一部分使用透明效果