我有一張表,我在前三列顯示一些數據,但在最後一列用戶輸入他的反饋/評論。提交後,數據將通過電子郵件發送併發送。AJAX HTML函數沒有得到textarea值
問題是 textarea中的值不會在提交時發佈。我的桌子上有6排。
樣品TR
<tr>
<td>1</td>
<td>TEST 123</td>
<td>TEST</td>
<td><input type="text" value="" id="prbt-rev" ></td>
</tr>
AJAX調用
$(document).on('click','#email',function(e){
e.preventDefault();
var reportData = $("#report-data").html();
var request = $.ajax({
url : '<?=base_url();?>healthcheck/sendEmail',
type : 'POST',
data : {report:reportData}
});
request.done(function(response){
$('#result').html(response);
}); });
textarea在哪裏? – atmd
你在json對象中傳遞html?你想把什麼東西輸入到數據對象中?報告可以緊跟一個字符串。 – Shouvik
似乎沒有什麼與這個問題相對應。不相關的HTML標記,不相關的js代碼。改善你的問題,使其更清晰... –