嘿傢伙我沒有收到任何發佈的數據,我非常樂觀,這根本不起作用。最重要的是它發射了一個帶有ID#的接受/拒絕,併爲該表單賦值。我越來越沒有錯誤,也沒有警告,所以我不必通過它加強的問題=(希望另一雙眼睛?阿賈克斯表格提交
對不起的時間提前,我知道我的JQuery的打擊。
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.6");
</script>
<script>
$(".audit").submit(function()
{
return false;
});
$(".accept, .deny").click(function(event)
{
$form = $(this).parent("form").get(0);
$gruden = $form(function(index) { attributes.push($(this).val());});
$.post($form.attr("action"), $form.serialize() + "&submit=" + $(this).attr("value") + "&gruden=" + $gruden, function(data) {
console.log(data);
});
});
</script>
.......................
<?php foreach($obj->photos as $pending) { ?>
<div class='container' id='photo-<?=$pending->id;?>'>
<span class='shadow'>
<a href='/<?=$pending->large;?>'><img src='http://<?=$_SERVER['HTTP_HOST'].'/'.$pending->small;?>'/></a>
</span>
<form class='audit' name='audit-<?=$pending->id;?>' action='<?=$_SERVER['PHP_SELF'];?>'>
<div class='box'>
<ul>
<li>ID: <?=$pending->id;?></li>
<li>Date: <?=$pending->created_at;?></li>
<li>User: <?=$pending->fb_id;?></li>
<li> </li>
<li>
<input class='gruden' value='gruden-<?=$pending->id;?>' type='checkbox' />
<a name='submit' value='accept-<?=$pending->id;?>' class='accept' href=''></a>
<a name='submit' value='deny-<?=$pending->id;?>' class='deny' href=''></a>
</li>
</ul>
</div>
</form>
</div>
<?php } ?>
我會建議通過刪除與問題無關的東西來使代碼更小,更易於閱讀(比如CSS,不管標記是不是問題的一部分,也許是PHP呢?) – Jay 2012-07-12 22:00:21
@Jayraj dually注意到 – ehime 2012-07-12 22:03:33
好得多。日Thnx。 :) – Jay 2012-07-12 22:06:30