以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]toast弹出【已解决】  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119803)

--  作者:浙江仔
--  发布时间:2018/6/1 10:16:00
--  [求助]toast弹出【已解决】
搜索按钮执行以下js代码,但是toast没有马上弹出,而是在 document.getElementById("divlist").innerHTML = mydata.foxhtm;代码执行之后才一闪而过

这个应该怎么改,才能按下搜索显示toast,出结果hide?


function loadlist() {

var v1 = document.getElementById("jiekou").value;
var v2 = document.getElementById("entname").value;

if (v2.length>1 ){
show(\'tst1\',2000);
var v3 =  v2 + \'|\' + v1 ;
var result = sendAjaxText(v3,"refleshregInfo.htm","",false);
if (result){
hide(\'tst1\');
var mydata = eval(\'(\' + result + \')\');
document.getElementById("divlist").innerHTML = mydata.foxhtm;
}
   }
else{
alert(\'关键字字数不符合\');
}
}



[此贴子已经被作者于2018/6/1 11:38:23编辑过]

--  作者:浙江仔
--  发布时间:2018/6/1 10:40:00
--  
这么改??
function loadlist() {

var v1 = document.getElementById("jiekou").value;
var v2 = document.getElementById("entname").value;

if (v2.length>1 ){
show(\'tst1\');
var v3 =  v2 + \'|\' + v1 ;
var result = sendAjaxText(v3,"refleshregInfo.htm","afterSubmit",false);

   }
else{
alert(\'关键字字数不符合\');
}
}
function afterSubmit(result){
if (result){
hide(\'tst1\');
var mydata = eval(\'(\' + result + \')\');
document.getElementById("divlist").innerHTML = mydata.foxhtm;
}
}


--  作者:浙江仔
--  发布时间:2018/6/1 11:20:00
--  
好像好不行,我注释掉hide之后,等查询结果出来了,toast才弹出来

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180601111920.jpg
图片点击可在新窗口打开查看


--  作者:浙江仔
--  发布时间:2018/6/1 11:22:00
--  
搞定了,改成异步就ok了
function loadlist() {

var v1 = document.getElementById("jiekou").value;
var v2 = document.getElementById("entname").value;

if (v2.length>1 ){
show(\'tst1\');
var v3 =  v2 + \'|\' + v1 ;
var result = sendAjaxText(v3,"refleshregInfo.htm","afterSubmit",true);

   }
else{
alert(\'关键字字数不符合\');
}
}
function afterSubmit(result){
if (result){
hide(\'tst1\');
var mydata = eval(\'(\' + result + \')\');
document.getElementById("divlist").innerHTML = mydata.foxhtm;
}
}


--  作者:有点甜
--  发布时间:2018/6/1 11:24:00
--  

alert(resut);

alert(mydata.foxhtm);

 

分别弹出什么?

 

你divlist元素里面,显示了什么内容?在里面直接添加一些内容能否显示?