【问题标题】:jQuery replace url in quotes with a string variablejQuery用字符串变量替换引号中的url
【发布时间】:2011-03-08 23:00:05
【问题描述】:

我可以用一个字符串代替下面箭头所指的引号吗?

$(document).ready(function(){
   $.ajax({
   类型:“获取”,
   url: "http://mydomain/test.xml", 
    

【问题讨论】:

    标签: jquery xml ajax


    【解决方案1】:

    是的,您可以:

    $(document).ready(function(){
    
    var ajaxUrl = "http://mydomain/test.xml";
    
       $.ajax({         
       type: "GET",  
       url: ajaxUrl,      <---- Right here can I use a variable like str
       dataType: "xml",          
       success: 
       function(xml){  
         etc... 
    

    【讨论】:

    • 上下文仍然在我的选择标签中,还是我可以像我的选择一样添加它,比如 $("select[name='selectName']") 作为我的上下文:?
    • @Marc,我没有改变你的上下文,或者其他很多,我唯一改变的是在 $.ajax() 调用之前将 URL 分配给一个变量。所以假设它以前工作过,它现在应该仍然按原样工作。
    【解决方案2】:

    你的意思是:

    $(document).ready(function(){
    
       var someUrl = "http://mydomain/test.xml";
    
       $.ajax({         
       type: "GET",  
       url: someUrl,
       dataType: "xml",          
       success: 
       function(xml){  
         etc... 
    

    【讨论】:

    • 我可能会更快(稍微),但是,因为它基本上是 same 答案,请+1,先生! =)
    • 是的,我需要知道的。只是想确保我没有走错路。
    猜你喜欢
    • 2016-02-09
    • 2014-03-09
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 2023-03-23
    • 2021-10-04
    • 1970-01-01
    • 2020-07-09
    相关资源
    最近更新 更多