我正在回显一个表,其中每个链接都有一个唯一值,即 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/