function handleReceive() {
if (receiveReq.readyState == 4) {
var chat_div = document.getElementById('div_chat');
var response = eval("(" + receiveReq.responseText + ")");
.....
}
}
罰金 の作品var response = eval("(" + receiveReq.responseText + ")");
ラインが、サーバー上で(例えば000webhosting.com)のコードはここにbrokes。 alert().
で確認しようローカルサーバalert(response);
で返信する:[object Object]
、 しかし、私は何も得られません、スクリプトはここで実行すると停止します。 私はchat_divを返そうとしましたが、それは問題ありません。しかし、var response
は他の行と同様に動作しません。evalのに問題が() - ローカルホスト対Webサーバローカルホストサーバー上の
誰もがこれを手伝ってくれますか?
ブラウザの開発者ツールを使用して、クロスサイト要求のエラーをチェックし、サーバーへのajax要求とその応答を監視します。 – DanC
'var response'行の前に' alert(receiveReq.responseText) 'すればどうなりますか? – icktoofay
最初の問題は、eval()を使用していることです。 – AlienWebguy