首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ext.data.store中设置内容类型响应

在ext.data.store中设置内容类型响应
EN

Stack Overflow用户
提问于 2012-04-07 14:16:05
回答 1查看 1.9K关注 0票数 0

我正在使用ext.data.store在extjs4.0中实现一个自动完成的组合框。

代码语言:javascript
复制
var RecordDef = Ext.data.Record.create([
    {name: 'description', mapping: 'description'},    
    {name: 'lat'},
    {name: 'lng'}           
]);

var ds = new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({url:'geo-multi.xml'}),
    headers: {
        'Content-Type': 'application/xml'
    },
    reader: new Ext.data.XmlReader({
        totalRecords: 'count',
        record: 'result'
    }, RecordDef)
});

问题是在检查firebug之后,将文本/html作为响应类型标头接收:

代码语言:javascript
复制
Connection  Keep-Alive
Content-Length  409
Content-Type    text/html;charset=UTF-8
Date    Sat, 07 Apr 2012 13:59:33 GMT
Last-Modified   Sun, 08 Jan 2012 08:11:37 GMT
Server  Winstone Servlet Engine v0.9.10

有人能帮我将正确的内容类型标头设置为text/xml吗?

EN

回答 1

Stack Overflow用户

发布于 2012-04-07 15:35:52

不确定服务器端使用的是哪种语言,但应确保在服务器响应中设置正确的内容类型。

如果使用的是PHP,则可以使用此方法设置内容类型

代码语言:javascript
复制
// We'll be outputting XML
header('Content-type: application/xml');

检查这里:

change mime type of output in php

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

https://stackoverflow.com/questions/10055209

复制
相关文章

相似问题

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