我嘗試了幾個小時,但找不到任何解決方案。按類別獲取值
簡化我的代碼如下所示。
PHP:
foreach($db->query("SELECT id FROM news ORDER BY position ASC") as $row)
{
...
<input type="text" class="_title" >
Search: <input type="file" class="_file" >
<input type='button' class="_submit" value='Save' >
...
}
?>
JS:
$(document).ready(function(){
$("._submit").click(function(){
?? var _title = document.getElementById('_title'),
?? _file = document.getElementById('_file');
var data = new FormData();
data.append('SelectedFile', _file.files[0]);
data.append('title', _title.value);
...
</script>
我不知道如何通過類來獲取數據。通過ID它工作,但我不能使用ID,因爲會有幾個相同的ID,因爲foreach循環。
嘗試這個也沒有成功:
var _file = document.getElementsByClassName('_file');
我希望有人能幫助我。 米施
你'php'所做的一樣,使用循環:)你可能並不需要很多'submit'按鈕,我想.. – Rayon
'因爲foreach循環,會有幾個相同的ID。「請注意,在文檔中重複的'id'將意味着您的HTML無效並可能導致無法預料的問題。 –