【发布时间】:2014-02-18 07:00:40
【问题描述】:
我有一个通知div。当有人点击其中一个链接时,通知的数量将会改变,之后用户将被重定向到他点击的链接。这是div中的php脚本。
<?php
while($row = stmt->fetch(PDO::FETCH_OBJ))
{
echo "<p><a href='http://example.com/blog/index.php?t_id=".$t_id."&c_id=".$c_id."'>".$title."</a></p>";
}
?>
我在 div 中使用以下 Jquery:
<script>
$('p').click(function(event){
event.preventDefault();
$.ajax({
type: "POST",
url: "http://www.example.com/change_notification.php"
})
.done(function( msg ) {
$("#changed_notification_value").text( msg );
var n_url = $('a', this).attr('href');
window.location.href = n_url;
});
});
</script>
通知数量更改成功,但尝试重定向时,n_url 的值显示未定义。
【问题讨论】:
-
你试过jQuery选择器是正确的吗?
-
@Anzeo
the value of n_url shows undefined -
@zzlalani 我知道,我在问
$('a', this)是否返回任何东西
标签: php jquery url redirect undefined