源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用ajax加载的页面中包含的javascript的解决方法

  • 时间:2020-08-25 05:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用ajax加载的页面中包含的javascript的解决方法
[b]1、【使用iframe】[/b] 在需要加载的页面中添加一个iframe,如下
[url=http://www.1sucai.cn/article/9303.htm]Javascript中Eval函数的使用[/url]  简介:等你需要动态创建语句的时候,你将会发现它非常独特的作用,上网看了半天,找到些零散的内容,想来也算非常全面的了,全部把它收集起来放在这里以备后用,也供大家讨论学习使用。 【eval()函数】 JavaScript有许多小窍门来使编程更加容易。 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: var the_unevaled_answer = "2 + 3"; var the_evaled_answer = eval("2 + 3"); alert("the un-evaled answer is " + the_unevaled_answer + " and the evaled answer is " + the_evaled_answer); 如果你运行这段eval程序, 你将会看到在JavaScript里字符串"2 + 3"实际上被执行了。 所以当你把the_evaled_answer的值设成 eval("2 + 3")时, JavaScript将会明白并把2和3的和返回给the_evaled_answer。 这个看起来似乎有点傻,其实可以做出很有趣的事。比如使用eval你可以根据用户的输入直接创建函数。 附上测试代码:
[u]复制代码[/u] 代码如下:
<script language=javascript> function check_user_exists(form){ u_name=form.u_name.value; if (u_name==null||u_name==''){ alert("请您输入用户名"); return false; } infoBoard=document.getElementById("checkInfo"); infoBoard.innerText='查询中...'; myurl="http://localhost/ajax/form1.asp" retCode=openUrl(myurl); infoBoard.innerHTML=eval(retCode); return; } function openUrl(url){ var objxml=new ActiveXObject("Microsoft.XMLHttp") objxml.open("GET",url,false); objxml.send(); retInfo=objxml.responseText; if (objxml.status=="200"){ return retInfo; } else{ return "-2"; } } </script> <form name=form1 action="XXXX.asp" method="post"> <input type=text name=u_name><span id="checkInfo" style="display:none"></span><input type=button name=checkuser value="检测用户是否存 在" onClick="check_user_exists(this.form);"> </form>
form1.asp的内容为
[u]复制代码[/u] 代码如下:
alert('内容仅是测试,所以写简单点')
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部