1
我是一個完整的初學者,當談到阿賈克斯,出於某種原因,我不能得到一個簡單的示例正常工作,使用Ajax與JSF的麻煩......有一個Tomcat 7.0服務器
的JavaScript:
var xmlhttp;
function reloadIssues()
{
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4)
{
document.getElementById("tester").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET", "test.xhtml", true);
xmlhttp.send();
}
和測試XHTML頁面:
<div id="test">
TEST TEXT
</div>
<button type="button" onclick="reloadIssues()">Change Content</button>
JS文件被調用。
我測試了一些,它似乎「xmlhttp.onreadystatechange」總是爲空,它永遠不會進入其功能。
是否還有其他的東西可以成爲問題的代碼?也許在tomcat服務器上?
「測試」和「測試儀」在複製粘貼時出錯。 我不知道JSF支持Ajax,我試過了,它完美的工作!我感謝幫助,謝謝:) – David 2011-04-08 11:35:34
不客氣。 – BalusC 2011-04-08 11:38:03
是否可以使用PrimeFaces for JSF 1.2?我認爲它只適用於JSF 2.0 – lkdg 2011-04-11 05:28:48