[英]How to get ID when using new FormData(); javascript/codeigniter
我浪費了3個小時來尋找正確的語法。 如何在javascript中獲取“ prop_id”的值。
查看-
<input type="hidden" name="prop_id" value="<?=$prop_id_inserted?>">
JavaScript的
function upload_docu_by_type(prop_id, input, filetype) {
var fd = new FormData();
var fileInputs = $("." + input);
$.each(fileInputs, function (i, fileInput) {
if (fileInput.files.length > 0) {
$.each(fileInput.files, function (k, file) {
fd.append('images[]', file);
});
}
});
fd.append("prop_id",input);
fd.append("file", filetype);
$.ajax({
type: "POST",
url: base_url + "applicant_w/upload_docu_by_type",
data: fd,
dataType: 'json',
contentType: false,
processData: false,
success: function (response) {
}
})
調節器
public function upload_docu_by_type() {
$this->load->helper(array('form', 'url'));
$F = array();
$prop_id = sanitize($this->input->post('prop_id'));
$file = sanitize($this->input->post('file'));
我想在控制器中獲取它。
使用下面的代碼片段,希望它對您有用!
$("input[name='prop_id']").val();
我認為這將在JS中工作:
document.getElementsByName("prop_id")[0].value;
prop_id = document.getElementsByName("prop_id")[0].value; console.log(prop_id);
<input type="text" name="prop_id" value="test">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.