我有一个应该发送私人消息的每个循环:
[...].each(function () { $.get('board.php?func=list&id=' + (this.text) + '&send=Please read the board rules'); });
当我做'alert(this.text);' 在每个循环中,一切正常。但是当我将它与获取请求的字符串连接时,它不起作用。我错过了什么吗?
我有一个应该发送私人消息的每个循环:
[...].each(function () { $.get('board.php?func=list&id=' + (this.text) + '&send=Please read the board rules'); });
当我做'alert(this.text);' 在每个循环中,一切正常。但是当我将它与获取请求的字符串连接时,它不起作用。我错过了什么吗?
也许用 $.ajax 写得更详细一点,可以更清楚为什么需要使用$(this).text()
,而不是this.text
$(data from get request).find('#boardmembers')
.children('members')
.each(function() {
$.ajax({
type: 'GET',
url : 'board.php',
data: {
func:'list',
id : $(this).text(),
send: 'Please read the board rules'
}
});
});