ajax 请求功能在哪里:
success: function(data) {
$('#totalvotes1').text(data);
}
和在哪里<span id="totalvotes1">
,
但我需要它与唯一 id 一起工作:
success: function(data) {
$('#total_' + $(this).attr("id")). text(data);
}
和在哪里<span id="total_vote_up_<?php echo $mes_id; ?>">
和<a id="vote_up_<?php echo $mes_id1; ?>">
我无法弄清楚以下代码有什么问题。如果有人对 json 有一个简单的修复,我会尝试,但我不知道 json 是如何工作的。如果有人能帮我在这里调试这段代码,我会很高兴的
一般.js:
$(".vote").click(function()
{
var id = $(this).attr("id");
var name = $(this).attr("name");
var eData = $(this).attr("data-options");
var dataString = 'id='+ id + '&' + eData ;
var parent = $(this);
if(name=='up')
{
$(this).fadeIn(200).html('');
$.ajax({
type: "POST",
url: "up.php",
data: dataString,
cache: false,
success: function(data) {
$('#total_' + $(this).attr("id")).text(data);
}
});
}
});
});
});
索引.php
<div id="main">
<div id="left">
vote_up_<?php echo $mes_id1; ?>
<span class='up'><a id="vote_up_<?php echo $mes_id1; ?>" class="vote" name="up" data-options="key1=<?php echo $mes_id1;?>&key2=<?php echo $mes_id2;?>&key3=<?php echo $totalvotes1;?>&key4=<?php echo $totalvotes2;?>"> <img src="up.png" alt="Down" /></a></span><br />
<span id="total_vote_up_<?php echo $mes_id1; ?>"><?php echo $totalvotes1; ?></span><br />
</div>
<div id="message">
<?php echo $message1; ?>
</div>
<div class="clearfix"></div>
</div>