如何在ajax调用中获取JSON数据

CJAY

我正在尝试JSON从ajax调用的php页面获取数据。php页面正在返回AJAX字符串,现在我必须分别获取该JSON数据并显示值。

我怎样才能做到这一点???

这是我正在使用的代码。...当我运行此代码以获取数据product_id时,它显示警报未定义。

码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Request json test</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script language="JavaScript">
$(document).ready(function(){
    $("#testjson").click(function(e){
        startJsonSession();
        return false;
    });

    function startJsonSession(){  
        $.ajax({
            url: "index.php",
            cache: false,
            dataType: "json",
            complete: function(data) {
                pid = data.product_id;
                alert(pid);
            }
        });
    }
}); 
</script>

</head>
<body>
<a href="#" id="testjson">Get JSON Data</a>
<div id="showdata"></div>
</body>
</html>

index.php的JSON输出:

[{"ID":"1","product_id":"3","image_name":"cycle5.png","image_type":".jpg"},{"ID":"2","product_id":"6","image_name":"cycle3.png","image_type":".jpg"},{"ID":"3","product_id":"4","image_name":"cycle2.png","image_type":".jpg"},{"ID":"4","product_id":"43","image_name":"cycle1.png","image_type":".jpg"},{"ID":"5","product_id":"7","image_name":"cycle8.png","image_type":".jpg"},{"ID":"6","product_id":"9","image_name":"cycle0.png","image_type":".jpg"},{"ID":"7","product_id":"543","image_name":"cycle6.png","image_type":".jpg"},{"ID":"8","product_id":"445","image_name":"cycle9.png","image_type":".jpg"},{"ID":"9","product_id":"453","image_name":"cycle75.png","image_type":".jpg"},{"ID":"10","product_id":"725","image_name":"cycle86.png","image_type":".jpg"}]
Pranav C Balan

获得第一 product_id

pid = data[0].product_id
alert(pid);

小提琴演示

product_id从响应中获取每个

complete: function(data) {
    $.each(data,function(){
        alert(this.product_id);
    });
}

小提琴演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ajax.php页面中获取JSON数据?

来自分类Dev

如何在AJAX调用中验证数据

来自分类Dev

如何在 jQuery 中获取 AJAX 数据?

来自分类Dev

如何在JavaScript ajax调用中从PHP passthru获取二进制数据?

来自分类Dev

从ajax调用中获取JSON.parse中的数据

来自分类Dev

从ajax调用中获取数据

来自分类Dev

如何在python中获取json的数据

来自分类Dev

我如何从ajax调用中获取返回的数据

来自分类Dev

如何从数据中获取值:参与 ajax 调用

来自分类Dev

如何从 ajax 调用中获取 img 数据(如像素)?

来自分类Dev

如何在JavaScript函数中接收Ajax调用的POST数据

来自分类Dev

无法从jQuery ajax调用获取json数据

来自分类Dev

如何在ajax json请求中调用URL

来自分类Dev

如何在jstree JSON数据中获取数据ID

来自分类Dev

如何通过jPut中的Ajax获取JSON数据

来自分类Dev

如何通过jPut中的Ajax获取JSON数据

来自分类Dev

如何在ajax响应中获取Json对象的动态值

来自分类Dev

如何在ajax响应中获取Json对象的动态值

来自分类Dev

如何在JSON文件中为JavaScript调用新数据

来自分类Dev

如何在javascript中以json格式从数组中获取数据

来自分类Dev

如何在ExtJs中从Ajax加载JSON数据

来自分类Dev

如何在ExtJs中从Ajax加载JSON数据

来自分类Dev

如何在Angular Js中通过Ajax传递JSON数据

来自分类Dev

如果JSON数据的数据键名称中包含“ /”,如何在javascript中获取json数据

来自分类Dev

如何使用AJAX调用加载json数据

来自分类Dev

如何在Odoo控制器中获取JSON数据?

来自分类Dev

如何在Jersey REST实现中获取纯JSON数据?

来自分类Dev

如何在Vue中通过readfile从JSON文件获取数据?

来自分类Dev

如何在Angular中获取特定的JSON数据

Related 相关文章

热门标签

归档