페이지를로드 할 때 테이블의 일부 값을 저장하려면이 코드를 사용해야합니다. 값을 검색하는 함수는 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 - PHP SimplexmlElement 객체를 JavaScript에 전달할 수 없습니다. JavaScript는 – ajreal
@ ajreal을 이해할 수 없으므로 많은 포럼에서 – XCeptable