【发布时间】:2015-09-03 06:25:49
【问题描述】:
我有一个动态创建的列表。创建列表的部分代码是:
<ul>
<?
foreach ($folders as $folder)
{
$folder = str_replace("{imap.gmail.com:993/imap/ssl}", "", $folder);
$folder2 = str_replace("[Gmail]/", "", $folder);
?>
<li>
<a><div id="box"><? echo $folder2; ?> </div></a>
</li>
<?}
</ul>
<div id="maillist"></div>
$文件夹的o/p
GMAIL/All Mail
GMAIL/Drafts
GMAIL/Important
$folder2 的o/p
All Mail
Drafts
Important
我想要的是,当用户单击所有邮件时,与其对应的值(在本例中为:GMAIL/所有邮件)应该通过 ajax 传递给另一个脚本。列表中的其他值也应遵循相同的过程
ajax 代码
<script>
$(document).ready(function(){
$('#box').change(function(){
var boxid = $('#box').val();
console.log($('#box'))
if(boxid != 0)
{
$.ajax({
type:'post',
url:'a_fetchmaillist.php',
data:{id:boxid},
cache:false,
success: function(returndata){
$('#maillist').html(returndata);
console.log(returndata)
}
});
}
})
})
</script>
谁能告诉我是否可以做我想做的事,如果可以,那么如何做
【问题讨论】:
标签: javascript php jquery ajax list