国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

使用ajax加載的頁面中包含的javascript的解決方法

2024-09-01 08:29:17
字體:
來源:轉載
供稿:網友
1、【使用iframe】
在需要加載的頁面中添加一個iframe,如下

代碼如下:
<iframe style="display:none" onload="javascript: close_ticket_onload()"></iframe>

onload中添加你所要調用的函數(shù),如果加載的頁面在彈出層中,此函數(shù)需要放在彈出此層的父頁面!

2、【使用eval】
如果使用innerHTML填充XMLHttp取得的數(shù)據(jù)。如:xxx.innerHTML=XMLHttp取得的數(shù)據(jù)
這樣是不會執(zhí)行JS,添加eval方法就ok了:如:xxx.innerHTML=eval(返XMLHttp取得的數(shù)據(jù));

以下是補充內容:
舉例:用Microsoft.XMLHttp獲取數(shù)據(jù)后,數(shù)據(jù)為alert('測試')
xxx.innerHTML=返回的數(shù)據(jù)(也就是alert('測試'))
是不會執(zhí)行的,因為javascript已經在頁面加載的時候執(zhí)行完了.在往里面加代碼,他就不會再執(zhí)行了.

開始的時候沒找到方法,只能用<iframe>來代替.但其實我覺得已經不是我原來想要的"不刷新更新數(shù)據(jù)"的效果了..不過還是能用.

后來還是沒有放棄,再到google搜索一次,居然搜索出CSDN上的一篇貼子
xxx.innerHTML=eval(返回的數(shù)據(jù)); 如:alert('測試')
一試居然成功了,真是高興啊..真是太感謝這位高手了
于是搜索了關于Eval的用法

Javascript中Eval函數(shù)的使用 

簡介:等你需要動態(tài)創(chuàng)建語句的時候,你將會發(fā)現(xiàn)它非常獨特的作用,上網看了半天,找到些零散的內容,想來也算非常全面的了,全部把它收集起來放在這里以備后用,也供大家討論學習使用。
【eval()函數(shù)】
JavaScript有許多小竅門來使編程更加容易。
其中之一就是eval()函數(shù),這個函數(shù)可以把一個字符串當作一個JavaScript表達式一樣去執(zhí)行它。
舉個小例子:
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"實際上被執(zhí)行了。
所以當你把the_evaled_answer的值設成 eval("2 + 3")時, JavaScript將會明白并把2和3的和返回給the_evaled_answer。
這個看起來似乎有點傻,其實可以做出很有趣的事。比如使用eval你可以根據(jù)用戶的輸入直接創(chuàng)建函數(shù)。


附上測試代碼:
代碼如下:
<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;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 元阳县| 龙陵县| 凤庆县| 九龙坡区| 犍为县| 施秉县| 海阳市| 都昌县| 三江| 景德镇市| 通山县| 绵竹市| 三明市| 高雄县| 镇巴县| 福鼎市| 河池市| 云霄县| 山阳县| 富源县| 天峻县| 天门市| 庄浪县| 法库县| 神农架林区| 溆浦县| 邵阳县| 凤凰县| 诏安县| 遵义县| 岑溪市| 饶河县| 南投市| 旅游| 柞水县| 通海县| 平安县| 海南省| 蒙山县| 宕昌县| 南昌市|