于是,上网查找了一下,用了另一种写法setTimeout("fun("+参数+")", 1000),还是不行,但是以上写法在传递form表单的textarea是可以的,比如hml是这样:
复制代码 代码如下:
<body>
<div class="main">
<div id="showpane" class="showpane"> </div>
<div class="textarea">
<form method="post" action="" name="sform">
<textarea name="txtara"></textarea>
<div>
<input type="submit" name="subt" value="send" onclick="doAjax(sform.txtara.value);return false;"/>
</div>
</form>
</div>
</div>
</body>
在js里边我可以这样子写: setTimeout("doAjax(document.sform.txtara.value )", 1000);
但是一旦要传递其他什么参数或者是对象参数,按照网上提供的方法就是要重写这个函数了。
经过研究和实践,我自己改进了方法,大家可以参考借鉴一下,我只是依据我的个人需要,其他情况我也不能保证,请多多指教!
复制代码 代码如下:
<body>
<div class="main">
<div id="showpane" class="showpane">
</div>
<div class="textarea">
<form method="post" action="" name="sform">
<textarea name="txtara"></textarea>
<div>
<input type="submit" name="subt" value="send" onclick="doAjax(sform.txtara.value, this);return false;"/>
</div>
</form>
</div>
</div>
</body>
JavaScript: 复制代码 代码如下:
function initAjax() {
var httprequest=null;
try {
httprequest=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httprequest=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
try {
httprequest=new XMLHttpRequest();
}
catch (e) {
httprequest=null;
}
}
}
return httprequest;
}
function doAjax( msg, obj ) {
var obj=obj; //主要是这一行
alert( obj.value);
var he="he="+msg;
var ajaxrequest=initAjax();
ajaxrequest.open("POST", "abc.jsp", true);
ajaxrequest.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
ajaxrequest.send(he);
ajaxrequest.onreadystatechange=function() {
if (ajaxrequest.readyState==4) {
if (ajaxrequest.status==200) {
document.getElementById("showpane").innerHTML=ajaxrequest.responseText;
}
else {
doAjax( msg );
}
}
}
setTimeout("doAjax(document.sform.txtara.value,document.all["+obj.sourceIndex+"])", 100);//还有这一行
}
就这样,我解决了对象参数传递的问题,最后想说一句,能有更好的解决方法请作评论提出来,本人乐意与志同道合者学习!
相关推荐:
如何通过AI写文章,轻松提高写作效率与质量
二SEO是什么,h二seo三是什么 ,ai手术机
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
在线AI文章生成:内容创作新革命
AI人工智能:开发与应用的必备软件推荐
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
怎么用AI生成一篇文章?高效创作指南全揭秘!
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
AI人工智能文章生成器写作新纪元
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
重生成AI:突破科技前沿,开启智能未来
ChatGPT不能用?揭秘你可能忽视的真相和解决方法,强国ai2022
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
ChatGPT不能打开EL?揭秘这一困扰背后的真相与解决方案,ai被动房
ChatGPT5.0为什么一直没出来?背后的技术与战略,元宵节ai趣赏月
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
如何识别文章是否由AI撰写?揭开智能写作的秘密
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
什么是seo手段,seo的具体手段 ,中国ai 企业
ChatGPT的破解版:AI世界的新突破,ai无禁忌
SEO量:提升网站流量和排名的关键法则,德兴seo
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
未来写作新模式文章撰写AI如何助力内容创作
seo软文有什么作用,seo文案是什么 ,斐乐Ai测评问题
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
SEO优化的利器:提升网站排名的秘密武器,联想ai7g-3笔记本
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标