js ajax 值返回的问题
程序代码:
function mytype(){ var xmlhttp; var n=$("#ADD_MenuID").val(); var m=$("#ADD_MenuID").attr("data-Id"); $.ajax({ //请求方式 type : "POST", //请求的媒体类型 contentType: "application/json;charset=UTF-8", //请求地址 url : "?Action=Info_Set&Menu_ID="+m+"&id="+n+"", //数据,json字符串 //data : JSON.stringify(n), // dataType:"json", //dataType:"json" async:false, // data:{ // Menu_ID:m, // id:n // }, //请求成功 success : function(json) { //var odata = $.parseJSON(json); //var data = json.data; var str ="<table cellpadding='0' cellspacing='0' border='0' width='100%' style='text-align:center'>"; str +="<tr><td>材料名称</td><td>供应商名称</td><td>产品规范</td><td>单价</td><td>库存</td><td>卖出数</td><td>信誉</td><td>操作</td></tr>"; $.each(json,function(t,item){ str +="<tr><td>"+item.Title+"</td><td>"+item.Ent_Name+"</td><td>"+item.Pro_Rule+"</td><td>"+item.Pro_DanJia+"</td><td>"+item.Pro_Stock+"</td></tr>" }); //for(var i = 0,len = data.length;i<len ;i++){ //html +="<tr><td>"+data[i].Title+"</td><td>"+data[i].Ent_Name+"</td><td>"+data[i].Pro_Rule+"</td><td>"+data[i].Pro_DanJia+"</td><td>"+data[i].Pro_Stock+"</td></tr>" //document.writeln(data[i].Name); //} str +="</table>"; 无法返回值 alert(json) 所得到的值是这样的 [local]1[/local]