2 qq 27356173 qq_27356173 于 2016.04.16 09:44 提问

jquery ajax读取本地xml文件问题

为什么我用ajax读取本地同一目录下的xml文件会报错拒绝访问,初学者,各位大神求帮助
图片说明
图片说明

  <script language="JavaScript">
    $().ready(function(){
            $("#province").change(function(){
                //清空city
                $("#city option:not(:first)").remove();     
                //根据province设置city
                var prov = $(this).val();
                $.post("cities.xml",function(data){
                    var $xmlProv = $(data).find("province[name="+prov+"]");
                    var $cities = $xmlProv.find("city");
                    $cities.each(function(i,city){
                        var $opt = $("<option></option>");
                        $opt.text($(city).text());
                        $opt.appendTo($("#city"));
                    });
                },"xml");

            });
        })
     </script>

3个回答

showbo
showbo   Ds   Rxr 2016.04.16 12:07
已采纳

搭建服务器通过http协议访问,拖进浏览器看效果不要使用ie或者chrome,用firefox

而且注意xml这种默认不支持post请求,用$.get,而不是$.post,除非你配置过xml可以post请求

CSDNXIAON
CSDNXIAON   2016.04.16 09:52

Jquery | ajax 读取xml 文件
jQuery读取xml文件
jquery 读取xml文件
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

u012582337
u012582337   2016.04.16 10:04

你这个是想用级联吗?感觉是浏览器屏蔽了,你可以试试json文件的读取。

qq_27356173
qq_27356173 那请问大神 我想用xml应该怎么设置呢
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ajax读取本地xml文件要注意的地方
正在研究如何把本地的xml文件导入到服务器,这是网上转载的资料,记录在这里: 用ajax读取本地的xml文件,返回的responseXML总是空,后来又试了其他一些方法,在错误和错误中逐渐搞明白了一些东西,现在将研究成果记录如下: 1、XMLHttpRequest对象是可以读取本地文件的(以xml文件为主); 2、但XMLHttpRequest对象用.responseXML返回X
Jquery Ajax 读取XML 数据
$(document).ready(function () { $("#Display").click(function () { $("#message").html(''); $.ajax
jQuery读取xml文件
转自http://www.cnblogs.com/huacw/archive/2011/03/24/1994074.html 0 500 5 0 500 2000 10 25 2000 5000 15 125 5000 20000
利用AJAX读取本地xml
function getEdiInfo(buttonObj,divId,containerCode){ var strResult; strResult = "app040"; window.navigate(strResult); $("#"+divId).html("<h3>正在获取H2000信息......</h3>"); loadEdiXML(); }1
利用 jQuery 的 ajax 读取本地数据
1.当数据是.txt格式的时候: $.get("test.txt").success(function(data){alert(data)}) $.ajax({ type: "get", url: "test.txt", dataType: 'text', success: function(data) { alert(data); } }); 2.当数据
jquery读取xml文件&js读取xml文件
jquery读取xml文件 jQuery 读取XML文件-jQuery学习 h1{color:Green;text-align:center;} body{ background-color:#EEEEEE ; font-family:微软雅黑; } #showresult{width:600px;
Jquery ajax方式读取txt文件、Jquery分页.
Jquery ajax 读取txt文件 Jquery分页 Jquery ajax 读取txt文件 Jquery分页
jQuery读取XML文件
在最近项目中,ajax返回的数据格式为“XML”,如何对XML格式的数据进行解析?大部分项目如果使用ajax请求,返回数据格式基本上都是json格式;下面就以实际项目为例进行xml格式数据的分析。 从报文中已经截获到xml格式的数据如下:
jquery ajax 访问本地地址问题
ajax请求在chrome中访问问题,需将页面置于服务器中。
jQuery ajax读取本地json文件以及跨域问题
jQuery ajax读取本地json文件以及跨域问题作为一名前端,当我们想要动态异步加载数据的时候总找不到后台数据,这时我们可以自己建一个json文件用来异步操作。1. data.json文件{ "result": true, "users":[ { "firstName":"yi", "lasName":"dong