javascript - 使用 AJAX 通过 GET 传递唯一值

标签 javascript php

我正在回显一个表,其中每个链接都有一个唯一值,即 value='$passthisvalue',如下面的示例所示。单击每个链接而不刷新页面时,我尝试传递 value='$passthisvalue' (也许值应该称为数据类型?)。该值应通过 GET 传递到 note.php

php:

echo "<a href='#note' class='note' value='$passthisvalue' title='note'><img src='note.png' alt='note' title='note' border='0'></a>";

JavaScript:

<script>
$(".note").click(function() {
   var elem = $(this);
   $.get("note.php?value=$passthisvalue", function() {
      refreshthediv();
   }); 
});
</script>

最佳答案

您需要使用 PHP 脚本。如果您想使用传递的值,请使用 $(this).attr('value')

试试这个:

<script>
$(".note").click(function() {
    var elem = $(this);
    //var passthisvalue = "<?php echo $passthisvalue;?>";
    //OR  
    passthisvalue = elem.attr('value');

    //$.get("note.php?value="+passthisvalue, function() {
    //    refreshthediv();
    //}); 
    //OR

    $.get("note.php", { value : passthisvalue }, function() {
        refreshthediv();
    });  
});
</script>

关于javascript - 使用 AJAX 通过 GET 传递唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260304/

相关文章:

javascript - 使用 jQuery 向文档添加样式表

javascript - 我可以像这样访问 redux 中的状态吗?

javascript - 在 webview 中隐藏滚动条

php - 将递归/多维数组与另一个数组匹配

php - 就像在 Laravel 中一样 - 未找到列 :1054

php - 将大型数据库从 Latin1 转换为 UTF8?

php - 如何在 php 中处理 socket broken pipe [error 32]?

javascript - 如何在我的项目中编写异步代码

php - 使用 Telegram webhook 执行代码时 $_POST 变量为空

javascript - 使用 Jasmine 测试 Angular 服务时,脚本的包含顺序是否导致此未知提供程序错误