Foxtable(狐表)用户栏目专家坐堂 → [求助]toast弹出【已解决】


  共有1928人关注过本帖树形打印复制链接

主题:[求助]toast弹出【已解决】

帅哥哟,离线,有人找我吗?
浙江仔
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
[求助]toast弹出【已解决】  发帖心情 Post By:2018/6/1 10:16:00 [只看该作者]

搜索按钮执行以下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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By: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;
}
}


 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By:2018/6/1 11:20:00 [只看该作者]

好像好不行,我注释掉hide之后,等查询结果出来了,toast才弹出来

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


 回到顶部
帅哥哟,离线,有人找我吗?
浙江仔
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1326 积分:9603 威望:0 精华:1 注册:2010/7/21 14:20:00
  发帖心情 Post By: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;
}
}


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/1 11:24:00 [只看该作者]

alert(resut);

alert(mydata.foxhtm);

 

分别弹出什么?

 

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


 回到顶部