を使用してAJAX呼び出しを行っていXMLHttpRequest
ます。
IE7では正常に動作していますが、Firefoxで同じことを試してみると、response.write
私は以下の関数を使用しています:
<script type="text/javascript">
function ddSelect_Change() {
var xmlhttp;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
xmlhttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
xmlhttp.onreadystatechange = function () {
//alert(xmlhttp.responseText);
if (xmlhttp.readyState === 4 && xmlhttp.status === 200) {
}
}
var url = "http://" + location.hostname + "Locationurl?Method=methodname";
xmlhttp.open("POST", url);
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xmlhttp.send();
}
追加した
私は2つの別々のWebアプリケーションを持っています。1つはtridionWebアプリケーションで、もう1つはカスタムWebアプリケーションです。そして、私はtridionWebアプリケーションからカスタムWebアプリケーションへの対話を行っています。両方のURLが異なるドメインを持っています。Firefoxで0を取得している状態であり、readystateの場合はアラートで(3)を取得していません。