首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery.Ajax()成功json

JQuery.Ajax()成功json
EN

Stack Overflow用户
提问于 2012-10-18 01:52:48
回答 1查看 442关注 0票数 0

我对我的jquery函数的成功有一个问题。

这是js中的脚本。

代码语言:javascript
复制
$.ajax({
    type: "POST",
    url: "filtra.php",
    dataType: 'json', 
    data: "livello:"+ liv+"&materia:"+mat,
    success: function (data) {
        for ( var x = 0; x < data.length; x++ ) {
            content = data[x].ID;
    alert(content);
    }
    }
});

这是php页面。

代码语言:javascript
复制
<?php
    if (isset($_POST['livello']) && isset($_POST['materia']) && isset($_POST['keyword'])) {
        $liv=$_POST['livello'];
        $mat=$_POST['materia'];
        $keyw=$_POST['keyword'];
        $dsn = "mysql:host=localhost;dbname=db";
        $username = "root";
        $password = "";
        $rows=array();
        try{
            $pdo = new PDO($dsn, $username,'');}
        catch(PDOException $e) {
            echo 'Attenzione: '.$e->getMessage();}
        $str="SELECT * FROM quesito";
        if($liv!="Tutte"){$str.=" WHERE '$liv'=Livello ";}
        if($mat!="Tutte" && $liv!="Tutte"){$str.="AND '$mat'=Materia ";}
        else if($mat!="Tutte" && $liv=="Tutte") {$str.=" WHERE'$mat'=Materia ";}
        $sql = $pdo->prepare($str);
        $sql->execute(); 
        $res = $sql->fetchAll();    
        echo json_encode($res);
        }
?>

没有任何退货..感谢您的回复。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-18 01:53:59

你错过了echo

代码语言:javascript
复制
echo json_encode($res);

编辑:和拼写错误的encode

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12940335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档