我浪费了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'));
我想在控制器中获取它。
答案 0 :(得分:0)
使用下面的代码片段,希望它对您有用!
$("input[name='prop_id']").val();
答案 1 :(得分:0)
我认为这将在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">