我試圖讓用戶界面編輯/插入記錄,我有一些麻煩與我的代碼。使用php和javascript插入/編輯記錄/ ajax
列出記錄:
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
extract($row);
$html.="<tr>
<td style>{$row['name']}<input type='hidden' id='id' value='$row[a_id]'></td>
<td>{$row['season']}</td>
<td><a href='edit1/new' id='edit'></a></td>
<tr style='height: 5px;'></tr>
</tr>..
現在,我真的有trubles與JS:
<script type='text/javascript'>
$('#edit').on('click', function() {
var x = document.getElementById('id').value;
$.ajax({
type: 'post',
url: 'insert_edit.php',
data: {
id: x
},
success: function(data) {
console.log(data);
}
});
});
</script>
的insert_edit.php
if(isset($_POST['id'])){
$html = Edit();
}else{
$html = Add();
}
內出於某種原因,上點擊功能似乎不起作用,它不會t posts data
insert_edit.php`
任何幫助將apriciated謝謝你。
注意:即使帖子能夠正常工作,我也不確定我是否正確地使用Java Script,因爲我的while循環打印了foreach ID,我的猜測甚至是它會發布數據,第一條記錄的值。
'id:x'應該是''id':v' –
我的意思是獨一無二的! –
請刪除href ='edit1/new',並且不要將href屬性指向任何url,因爲您正在向標記添加onclick事件 – nithi