我有一个web.config(xml)文件,我需要从中检索网址。该文件看起来像:
<appSettings>
<add key="urlClickOnce" value="http://www.mysite.launchURL"/>
</appSettings>
我使用的脚本如下:
<script type="text/javascript">
function findURL(){
$.ajax({
url: 'Web.config',
type:"get",
dataType:"xml",
async: false,
success: function(xml) {
var launchURL = $(this).find('appSettings').find('urlClickOnce').attr('value');
alert(launchURL);
},
error:function(){
alert('err');
}
});
}
警报显示但显示“未定义”。如何访问文件中的值?
提前感谢您的帮助!
答案 0 :(得分:0)
已更新
只是一个猜测,但试试这个:
var launchURL = xml.find('appSettings').find('add').attr('value');
通过AJAX返回的信息存储在名为xml
的变量中,按此行:
success: function(xml)
答案 1 :(得分:0)
var launchURL = $(xml).find('appsettings add[key=urlClickOnce]').attr('value');