Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于ajax响应的echo查询_Php_Jquery - Fatal编程技术网

Php 基于ajax响应的echo查询

Php 基于ajax响应的echo查询,php,jquery,Php,Jquery,我试图通过AJAX发送一个php表单数据,而无需刷新并以新表单显示数据。我回应了这个问题,但它不起作用。在AJAX响应中,它显示了调用时的getReportAj表单。代码如下所示: Javascript getReportAj.php 在成功的事件中。。放置console.logdata,然后运行脚本并签入控制台。您正在尝试将数据发布到get请求更改类型:'post'还请向我们显示getReportAj.phpgetReportAj.php的内容我正在尝试选择数据。.在ajax响应中,它显示我g

我试图通过AJAX发送一个php表单数据,而无需刷新并以新表单显示数据。我回应了这个问题,但它不起作用。在AJAX响应中,它显示了调用时的getReportAj表单。代码如下所示:

Javascript

getReportAj.php


在成功的事件中。。放置console.logdata,然后运行脚本并签入控制台。

您正在尝试将数据发布到get请求更改类型:'post'还请向我们显示getReportAj.phpgetReportAj.php的内容我正在尝试选择数据。.在ajax响应中,它显示我getReportAj.tpl..$\u请求['submit']可能永远不会是真的。它给了我同样的结果。使用console.logdata;…并没有任何区别;。。。检查浏览器中的console in getReportAj.php..为query.echo$selectReport=SELECT*from gradeterm1,其中studentId=.$\u POST['studentId']。在studentmaster.studentId=gradeterm1.studentId上,termValue=1左加入studentmaster;
function getReport()
{
    var dataString = "grNo=" +$(".grNo").val(); 
    $.ajax({
        type: "GET",
        url: "getReportAj.php",
        data: dataString,
        success:function(data)
        {
            $('#result').html(data);
        }
    });
}
<?php
include "include/config.inc.php";
if(!isset($_SESSION['s_activName']) && !isset($_SESSION['s_userType']) || isset($_SESSION['s_userType']) && $_SESSION['s_userType'] == 'Student') {
    $_SESSION['s_urlRedirectDir'] = $_SERVER['REQUEST_URI'];
    header("Location:checkLogin.php");
}
else {
    if(isset($_REQUEST['submit'])) {
        $selectReport = "SELECT * from gradeterm1
                           WHERE studentId = ".$_POST['studentId']."
                           AND termValue = 1
                        LEFT JOIN studentmaster ON studentmaster.studentId = gradeterm1.studentId";
        $selectReportRes = mysql_query($selectReport);
        if($reportRow = mysql_fetch_array($selectReportRes)); {
            $eReadingPro   = $reportRow['eReadingPro'];
            $eReadingFlu   = $reportRow['eReadingFlu'];
            $eReadingCom   = $reportRow['eReadingCom'];
            $eWritingCre   = $reportRow['eWritingCre'];
            $eWritingHan   = $reportRow['eWritingHan'];
            $eWritingGra   = $reportRow['eWritingGra'];
            $eWritingSpe   = $reportRow['eWritingSpe'];
            $eWritingVoc   = $reportRow['eWritingVoc'];
            $ewSpeakinCon  = $reportRow['ewSpeakinCon'];
            $ewSpeakinRec  = $reportRow['ewSpeakinRec'];
            $ewSpeakinCla  = $reportRow['ewSpeakinCla'];
            $eListingComp  = $reportRow['eListingComp'];
            $eListingCon   = $reportRow['eListingCon'];
            $extraReading  = $reportRow['extraReading'];
            $activityPro   = $reportRow['activityPro'];
            $hiReadingPro  = $reportRow['hiReadingPro'];
            $hiReadingFlu  = $reportRow['hiReadingFlu'];
            $hiReadingCom  = $reportRow['hiReadingCom'];
            $hiWritingCre  = $reportRow['hiWritingCre'];
            $hiWritingHan  = $reportRow['hiWritingHan'];
            $hiWritingGra  = $reportRow['hiWritingGra'];
            $hiWritingSpe  = $reportRow['hiWritingSpe'];
            $hiWritingVoc  = $reportRow['hiWritingVoc'];
            $hiwSpeakinCon = $reportRow['hiwSpeakinCon'];
        }
    }
}
include("./bottom.php");
$smarty->display('getReportAj.tpl');
?>
<script>
function getReport()
    {
        var dataString = "grNo=" +$(".grNo").val(); 
        $.ajax({
          type: "GET",
          url: "getReportAj.php",
          data: dataString,
          success:function(data)
          {
            $('#result').html(data);
            console.log(data);
        }
      });
    }
</script>