說明: 我想,當按鈕用戶點擊這是while循環裏面那麼這個按鈕,輸入字段值(兩者值)的值取由ajax發送給php。 如果我的代碼有問題,那麼糾正它或告訴馬某些方法來做到這一點。如何當按鈕被點擊獲取來自不同領域的AJAX數據
<?php
echo '<form id ="aa" method="post">';
echo '<input id="csv" name="csv" type="file" />';
echo '</form>';
while($row=mysql_fetch_array($result_1)) {
$pin=$row['board_name'];
$name=$row['board_name'];
echo'<div>';
echo $row['board_name'];
echo '<button type="submit" form="aa" class="a" name="aabb" value='.$name.'>Save</button>';
echo '</div>';
}
?>
<script>
$(document).ready(function() {
$(".a").click(function(evt){
evt.preventDefault();
var formData = new FormData($(this)[0]);
$.ajax({
url: 'pin_insert.php',
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
enctype: 'multipart/form-data',
processData: false,
success: function(response) {
$(".text").html(response);
}
});
return false;
});
});
</script>
你爲什麼用php echo寫html代碼? – Abid