このコードを使用して、ページが読み込まれるときにテーブルの値を保存する必要があります。値を検索する関数は、PHPにあります。スクリプトでこれらの値を使用する必要があります。私はこの方法を試していますが、動作していません。このコードで何が間違っていますか?
<head>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
</head>
<body>
<script>
$(document).ready(function()
{
var msg_top = new array();
msg_top = "<"+"?php echo searchResults('windows');"+"?"+">";
var url = "msg2_mysql.php"
var request = null;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
request=new XMLHttpRequest();
}
else
{// code for IE6, IE5
request=new ActiveXObject("Microsoft.XMLHTTP");
}
request.open("POST", url, true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.setRequestHeader("Connection", "close");
request.onreadystatechange = function(){
if (request.readyState == 4) {
if (request.status == 200) {
alert('POST');
} else {
alert(request.status); //
}
}
}
request.send("msg_top=" + encodeURIComponent(msg_top).replace(/%20/g, '+'));
});
</script>
何が問題になっていますか? – xil3
@XCeptable - JavaScript SimplexmlElementオブジェクトをJavaScriptに渡すことはできません。JavaScriptは理解できません。 – ajreal
@ ajreal、多くのフォーラムでこれを参照しています。 – XCeptable