在发出 AJAX 请求后触发 JS/jQuery
fire js/jquery after ajax request is made
嗨,我在加载 htmlpage 后进行了 ajax 调用
<body onload="init_myfunc();">
<div class="left searchtop" id="suggestionbox" align="center">
-----------------------
我的init_myfunc()是...
function init_myfunc(lenletters)
{
if (typeof lenletters =='undefined' ) {
var search = '{{q_url}}';
var query = search.split('?q=')[1];
query = query.split('&')[0];
var loc = search.split('&')[1];
loc = loc.split('=')[1];
var search_val = $("#autosuggest").val();
requestData = {};
if(typeof(Storage)!=="undefined"){
requestData['rec_searches'] = localStorage.getItem('saved_searches');
}
requestData['page'] = 'searchboxlong'
requestData['spellcheck'] = query;
if(loc!= 'all')
requestData['location'] = loc;
$.get('/college-search/autosuggest/', requestData, function(data){$('#suggestionbox').html(data);});
//$("#autosuggest").val(query); -- This is not working
}
}
现在我想在 ajax 调用完成后调用这段代码
$("#autosuggest").val(query);
我尝试在我的 ajax 调用下方编写它,但它不起作用。一旦 ajax 加载...文本框变为空
他们是在ajax调用完成后设置文本框值的一种方式
谢谢
你必须在成功回调中执行此操作。
$.get(
'/college-search/autosuggest/',
requestData,
function(data){
$('#suggestionbox').html(data);
$("#autosuggest").val(query);
}
);
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 在坐标上模拟点击坐标js/jQuery
- 如何插入js/jquery变量isideHTML标记
- 我需要JS/jQuery中的倒计时计时器
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- JS/jquery:我将如何遍历HTML中的每个图像
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- JS/Jquery - 如果输入具有数组的任何名称,则返回关联的值
- 使用 js/jQuery/css 在重力形式中覆盖 !important
- 如何在 js / jquery 中绑定“数据追加”事件
- 解析 RSS 命名空间媒体:缩略图 (js/jQuery)
- AJAX/page refresh kills JS/jQuery
- 带有post值的JS jQuery重定向,不带<表单>
- 改变与“"至“-"(JS/Jquery)
- 我正在尝试使用JS/JQuery自动对网站中的文本执行多个查找和替换操作
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)