javascript中的警报(状态)总是导致null
我有一个php页面,我想从我选择的下拉列表中动态地给出结果。有关所选选项的详细信息保存在数据库中。因此,当我选择一个选项时,基本上是从数据库中动态获取细节 选择数据的第一页(此处数据为事件) 是的,是的。它也在发送消息。问题似乎出现在第二个php页面中。我从那一页上得不到任何回报。(我在第一个php页面的几乎所有地方都尝试了alert(status),它总是显示空的弹出窗口:D) 编辑2:javascript中的警报(状态)总是导致null,javascript,php,jquery,mysql,database,Javascript,Php,Jquery,Mysql,Database,我有一个php页面,我想从我选择的下拉列表中动态地给出结果。有关所选选项的详细信息保存在数据库中。因此,当我选择一个选项时,基本上是从数据库中动态获取细节 选择数据的第一页(此处数据为事件) 是的,是的。它也在发送消息。问题似乎出现在第二个php页面中。我从那一页上得不到任何回报。(我在第一个php页面的几乎所有地方都尝试了alert(status),它总是显示空的弹出窗口:D) 编辑2: 这是在localhost中完成的。这是一个大学小项目在请求完成之前,您的警报将立即发生 试试这样的 <
这是在localhost中完成的。这是一个大学小项目在请求完成之前,您的警报将立即发生 试试这样的
<script type="text/javascript">
(function() {
var httpRequest;
document.getElementById("ajaxButton").onclick = function() { makeRequest('test.html'); };
function makeRequest(url) {
httpRequest = new XMLHttpRequest();
if (!httpRequest) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
httpRequest.onreadystatechange = alertContents;
httpRequest.open('GET', url);
httpRequest.send();
}
function alertContents() {
if (httpRequest.readyState === XMLHttpRequest.DONE) {
if (httpRequest.status === 200) {
alert(httpRequest.responseText);
} else {
alert('There was a problem with the request.');
}
}
}
})();
</script>
(功能(){
var-httpRequest;
document.getElementById(“ajaxButton”).onclick=function(){makeRequest('test.html');};
函数makeRequest(url){
httpRequest=新的XMLHttpRequest();
如果(!httpRequest){
警报(“放弃:(无法创建XMLHTTP实例”);
返回false;
}
httpRequest.onreadystatechange=alertContents;
httpRequest.open('GET',url);
httpRequest.send();
}
函数alertContents(){
if(httpRequest.readyState==XMLHttpRequest.DONE){
if(httpRequest.status==200){
警报(httpRequest.responseText);
}否则{
警报(“请求有问题”);
}
}
}
})();
onchange=“javascript:return specialvalidate();”
必须是onchange=“specialvalidate();”
不,它仍然是一样的。
<?php
include_once("Db.php");
$MEID=$_REQUEST['EventID'];
$obj=new Db;
?>
<table align="center">
<tr>
<th width="200" align="center"><br/><h3><b>Program Name</b></h3></th>
<th width="340" align="center"><br/><h3><b>Name</b></h3></th>
<th width="200" align="center"><br/><h3><b>Mobile No.</b></h3></th>
<th width="200" align="center"><br/><h3><b>Email</b></h3></th>
<th width="200" align="center"><br/><h3><b>College Name</b></h3></th>
<tr><td><br></td></tr>
</tr>
<?php
$sql="select distinct na.ProgramName,ma.Name,ma.Mob,ma.Email,ma.CName from Tbl_Main as sa inner join Tbl_UserProgram as ra on sa.MEventId=ra.EventId inner join Tbl_UserReg as ma on ma.UserId=ra.UserId inner join Tbl_Program as na on ra.PgmId=na.ProgramId and sa.MEventId='$MEID'";
$stmnt=sqlsrv_query($conn,$sql);
while($row = sqlsrv_fetch_array($stmnt,SQLSRV_FETCH_BOTH))
{
echo
'<tr align="center">
<td>'.$row["ProgramName"].'</td>
<td>'.$row["Name"].'</td>
<td>'.$row["Mob"].' </td>
<td>'.$row["Email"].'</td>
<td>'.$row["CName"].'</td>
<tr><td><br></td></tr>
</tr>';
}
?>
</table>
var MEventId=document.ParticularFest.EventId.value
<script type="text/javascript">
(function() {
var httpRequest;
document.getElementById("ajaxButton").onclick = function() { makeRequest('test.html'); };
function makeRequest(url) {
httpRequest = new XMLHttpRequest();
if (!httpRequest) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
httpRequest.onreadystatechange = alertContents;
httpRequest.open('GET', url);
httpRequest.send();
}
function alertContents() {
if (httpRequest.readyState === XMLHttpRequest.DONE) {
if (httpRequest.status === 200) {
alert(httpRequest.responseText);
} else {
alert('There was a problem with the request.');
}
}
}
})();
</script>