我正在尝试使用 ajax 请求将输入的文本传递给控制器。但是当我尝试执行 JS 文件时,我收到了错误“Uncaught TypeError: Cannot set property 'value' of null”。
这是HTML代码:
<form action="">
<input type="text" class="searchbox1" name="search" placeholder="Search for Brand, Store or an Item..." value="text" />
<input type="button" class="searchbox_submit1" name="submit" value="text" onClick="javascript:getSearchText();">
</form>
这是JS代码:
function getSearchText() {
var searchText = document.getElementByName("search").value;
h_url=document.getElementById("u").value;
var theURL = h_url+'search_all/' + deptid + '/' + searchText + '/1';
$.ajax({
url : theURL,
fail: function(){
},
success : function() {
},
error:function(){
}
});
}
请帮我解决这个问题。