【发布时间】:2014-01-23 20:10:52
【问题描述】:
我想获取 div 类“nameregion”的值,我必须在 Ajax 中通过 POST 发送它。 我有一个 foreach,这是我尝试过的,但它不起作用,我收到了 regionid 的空白。
谢谢。
foreach($data as $plus) {
if($prev_type != $plus['FRN_TYPE_ENTREE_VALUE']) {
$prev_type = $plus['FRN_TYPE_ENTREE_VALUE'];
echo ' <div style="color: #708090; font-size: 24px; margin-bottom: 30px; margin-left: 20px; margin-top: 25px; text-align: left;">
'.$plus['FRN_TYPE_ENTREE_VALUE'].'</div>';
}
echo '<a href="#" class="region" value="'.$plus['FRN_TYPE_ENTREE'].'"><img src="images/plus.png" style="float: left; margin-top:-5px; margin-left: 15px; margin-right: 5px;"></a>
<div style="color: #000; font-size: 20px; margin-bottom: 30px; margin-left: 20px; margin-top: 0px; text-align: left;" class="nameregion" value="oui">'.$plus['FRN_RGN_VALUE'].'</div></a>
<div class="mytoggle"><div class="val"></div></div>';
}
<script type="text/javascript">
$(".mytoggle").hide();
$('.region').click(function(){
$(this).next().next('.mytoggle').toggle('fast');
var catalogue = "catalogue";
var regionid = $(this).next().val();
$.ajax({
type: 'POST',
url: 'function.php',
data: {'catalogue': catalogue, 'regionid': regionid },
success: function (data) {
$(".val").append(""+data+"").fadeIn(1000);
}
});
$(".val").empty();
return false; //to avoid the link from working
});
</script>
我想在这里获取值“oui”:
<div style="color: #000; font-size: 20px; margin-bottom: 30px; margin-left: 20px; margin-top: 0px; text-align: left;" class="nameregion" value="oui">'.$plus['FRN_RGN_VALUE'].'</div></a>
谢谢。
【问题讨论】: