Tag: json

json没有值,但print_r有值php pdo jquery ajax

if (isset($_POST[‘continentid’])) { $stmt = $dbh->prepare(“SELECT * FROM country_tbl WHERE parent_id = ? “); $stmt->bindValue(1, $_POST[‘continentid’], PDO::PARAM_STR); if ($stmt->execute()) { if ($stmt->rowCount() > 0) { while ($selected_row = $stmt->fetch(PDO::FETCH_ASSOC)) { $country[] = array(‘sysid’ => $selected_row[‘sys_id’],’name’ => $selected_row[‘countryname’]); } //print_r($country); echo json_encode($country); //echo “312321321321”; //return $country; } } } $.ajax({ type: ‘POST’, url: ‘../include/country.php’, dataType : […]

在Javascript(jQuery)中解码JSON数组(来自PHP)

我先写JSON: $arr = array (‘a’=>1,’b’=>2,’c’=>3,’d’=>4,’e’=>5); print json_encode(array( “array” => $arr )); 然后在jQuery我做: j.post(“notifications.php”, {}, function(data){ 现在这是我有点困惑的地方,就像我通常做的那样: data.array 要获取数据,但我不知道如何处理数组。 data.array[1]没有用。 谢谢!

选择一个选项是重置另一个依赖选择框

我有两个选择(城市,建筑)是依赖于用户选择的状态。 Choose a State California New York Select a city Select a building 城市和建筑物从ajax呼叫中拉出json。 jQuery的: $(document).ready(function() { var additional = $(‘.trip’).html(); $(‘#result’).hide(); $(‘form’).on(“change”, “select”, function(){ var current_index = $(this).index(); if ($(this).is(‘.state’)) { var stateid = $(this).val(); } else { var stateid = $(this).siblings(‘.state’).val(); }; if($(this).eq(current_index).val() == ‘Z’) { $(‘.city’).eq(current_index).html(“Select a fare”); $(‘.city’).eq(current_index).attr(‘disabled’, true); $(‘.building’).eq(current_index).html(“Select a […]

返回json对象的fron函数

我试图从函数返回一个json对象,并将其用作下面的代码,但它不起作用。 怎么了? var x = [ “EditFileName” , “dosometing” ]; c_loadAjax.apply(this,x).done(function(json){ alert(json.error); }); function c_loadAjax( post , option ){ $.ajax({ type:”POST”, url:”/includes/Ajax.php”, data:{post:post,option:option}, error:function(result){ return ‘{“error”:”Error”}’; }, success:function(result){ return jQuery.parseJSON(result); } }); }

MVC:在视图中从控制器检索传递的Json对象时,JavaScript错误

我在视图中传递了一些字符串消息作为Json对象。 public ActionResult SomeAction(someObject object) { ….. ….. if (check1) { return Json(new { error = Resource.someMessage1},JsonRequestBehavior.AllowGet); } if(check2) { return Json(new { error = Resource.someMessage2}, JsonRequestBehavior.AllowGet); } //some stuffs return Json(new {success = “success”}, JsonRequestBehavior.AllowGet); } 我想检索从控制器传递的消息和从我的视图提醒 在视图中我有一些JavaScript function done(data) { alert(“hello”); var message = JSON.parse(data); alert(message); if (message[“error”] != undefined) { alert(message[“error”]); } […]

将javascript全局变量设置为JSONresult?

如何在onload事件中将js全局变量设置为json结果集? var global = []; $.getJSON(“/”, function(data) { $.each(data, function(key, val) { global.push(val); }); }); global在加载时没有设置值,我需要在json调用之外访问它…

Jquery ajax:标签无效

我的代码: $.ajax({ url: ‘http://tinysong.com/b/Beethoven?format=json&key=’, dataType: ‘jsonp’, success: function(response) { console.log(response); } }); Firebug说“无效标签”。 但是当我在浏览器中访问url时,我看到: {“Url”:”http:\/\/tinysong.com\/7Wm7″,”SongID”:8815585,”SongName”:”Moonlight Sonata”,”ArtistID”:1833,”ArtistName”:”Beethoven”,”AlbumID”:258724,”AlbumName”:”Beethoven: Piano Sonatas”} 看起来像是一个纠正json-string给我。 我错过了什么吗? 谢谢!

如何使用PHP文件中的$ .getJSON来获取JSON数据?

我有一个从mySQL表接收数据的php文件。 mySQL表’user_spec’只返回一个字段’options’。 然后我将返回的数据转换为JSON,代码就是这样做。 <?php $username = "user"; $password = "********"; $hostname = "localhost"; $dbh = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL"); //print "Connected to MySQL”; $selected = mysql_select_db(“spec”,$dbh) or die(“Could not select first_test”); $query = “SELECT * FROM user_spec”; $result=mysql_query($query); echo json_encode(mysql_fetch_assoc($result)); ?> 然后在HTML文件中,我尝试通过这段代码输出数据但是它不起作用。 我将非常感谢任何帮助。 function Preload() { $.getJSON(“Dhttp://localhost/conn_mysql.php”, function(json){ alert(“JSON Data: […]

访问json对象的最佳或正确方法?

我有以下格式的json响应: [ { “0”: [ { “tVote”: “32” } ], “1”: [ { “choice”: “Barcelona”, “tbAns”: “2” }, { “choice”: “Bayern Muenchen”, “tbAns”: “2” }, { “choice”: “Juventus”, “tbAns”: “20” }, { “choice”: “Manchester United”, “tbAns”: “5” }, { “choice”: “Real Madrid”, “tbAns”: “3” } ], “2”: [ { “question”: “Favorite football team ?” } […]

如何从嵌套的JSON中获取特定或多个值(或键)

我有一个包含对象和数组的(嵌套)数据结构。 如何提取信息,即访问特定或多个值(或键)? { “data”: [{ “name”: “name1”, “value”: “value1”, “list”: [{ “sname”: “sname1”, “svalue”: “svalue1” }, { “sname”: “sname2”, “svalue”: “svalue2” }] }] } jQuery的 var pk = $(“#pk”).val(); console.log(pk); url = “/register/search?id=” + pk; console.log(url); $(‘#largeTable’).DataTable({ “ajax”: url, “bDestroy”: true, “columns”: [{ “data”: “name” }, { “data”: “value” }, { “data”: “list.1.sname” }, { […]