我有一個頁面。在該頁面的標題中,我有我的所有javascript。在頁面正文中,我有一個鏈接,它調用一個ajax http請求(我使用長手xhr而不是jquery),並且該請求將一個php表單拉到我的頁面上。javascript無法通過AJAX調用
該表單有一些選擇下拉列表,使用jquery格式化/樣式化。我遇到的問題是,當我把表單直接放在頁面中時,選擇在頁面加載時被格式化。但是,當我從頁面中刪除表單並將其拉入使用Ajax它就好像JavaScript不加載。
所以JavaScript加載時頁面加載,但是當我拉到php通過Ajax JavaScript表單到頁面不工作。選擇下拉菜單不是格式化/樣式化的。這幾乎就像JavaScript需要重新加載或什麼。
我沒有使用jQuery來撥打電話。我只是使用長手阿賈克斯。
function getPage(str)
{
if (str=="")
{
document.getElementById("center").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("center").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","xhr_php/get_page.php?page="+str,true);
xmlhttp.send();
}
控制檯中的任何錯誤? – Alex
代碼請!!!! –
請參閱上面的代碼我的ajax – user982853