Javascript 向网格发送json数据
我想将使用json的名字mike发送到一个extjs网格,该网格读取json。然而,我对json的知识有限,我不知道如何在json中创建字符串firstname,我无法实现。请提供有关如何创建的帮助Javascript 向网格发送json数据,javascript,json,extjs,Javascript,Json,Extjs,我想将使用json的名字mike发送到一个extjs网格,该网格读取json。然而,我对json的知识有限,我不知道如何在json中创建字符串firstname,我无法实现。请提供有关如何创建的帮助 //java code import java.io.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSe
//java code
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServlet;
import com.sun.org.apache.xml.internal.serialize.OutputFormat;
import com.sun.org.apache.xml.internal.serialize.XMLSerializer;
import net.sf.json.JSON;
import net.sf.json.JSONObject;
import net.sf.json.JSONSerializer;
public class JsonForm extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
}
}
//grid
Ext.onReady(function(){
Ext.define('Employee',{
extend: 'Ext.data.Model',
proxy: {
type: 'ajax',
reader: 'json'
},
fields: [{
name: 'FirstName',
type: 'string'
}]
});
var gridStore = Ext.create('Ext.data.XmlStore', {
model: 'Employee',
autoLoad: true,
proxy: {
type: 'ajax',
url: '',
reader: {
type: 'json',
root: ''
}
}
});
grid = Ext.create('Ext.grid.Panel', {
store: gridStore,
columnLines: true,
frame: true,
columns: [
{text: "First Name", flex:1, dataIndex: 'FirstName', tdCls: 'no-dirty'},
],
renderTo:Ext.getBody(),
width: '100%',
height: 650
});
});
我认为您拥有的dataIndex值不正确,您应该使用字段的属性名称作为dataIndex的值 dataIndex:“名称”而不是您拥有的 从他们的文档中查看此页面,可能会有更多帮助
我认为您的dataIndex值不正确,您应该使用字段的属性名称作为dataIndex的值 dataIndex:“名称”而不是您拥有的 从他们的文档中查看此页面,可能会有更多帮助