我想在现有的HTML页面中使用JQueryUI创建标签。我创建了显示使用Ajax接收的HTML内容。但标签未正确显示。以下是我的ajax功能
function GetVendorProfile(Category,Business) {
var xmlhttp;
if ((Category== 0) || (Business == 0)) {
document.getElementById("ShowVendorProfile").innerHTML="Please select Category";
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("ShowVendorProfile").innerHTML=
xmlhttp.responseText;
}
}
if ((Category == "Function Hall") && (Business != 0)){
xmlhttp.open("GET","vendorprofile.php?Business="+Business,true);
}
xmlhttp.send();
}
我的vendorprofile.php包含简单的标签。如果有其他方法可以使用ajax成功显示HTML,请告诉我。
答案 0 :(得分:0)
您可以轻松地从服务器直接加载到html:
$("#ShowVendorProfile").load("vendorprofile.php?Business="+Business);