【问题标题】:Passing Local Storage Variable to AJAX URL?将本地存储变量传递给 AJAX URL?
【发布时间】:2012-05-16 13:29:14
【问题描述】:

如何将本地存储变量传递到 AJAX url: 我的问题是变量“url”不会传递到我放置的 url 部分 + url +

任何帮助将不胜感激。谢谢约翰

<script id="source" language="javascript" type="text/javascript">

  $(function () 
  {
   $.ajax({

      var url = localStorage.getItem('iphoneusername');
      url: 'http://' + url + '.com/iphone/adddisplayapi.php',                            
      data: "",                                                        
      dataType: 'json',                      
      success: function(data)          
      {
    var id = data[0];             
        var name = data[1];          
    var pic1 = data[2];           


    document.write(name); 
    document.write("<br/>");    
    document.write(id);
    document.write("<br/>");    

    } 
    });
  }); 

  </script>

【问题讨论】:

  • 你试过了吗:console.log(localStorage.getItem('iphoneusername'));

标签: ajax url local-storage


【解决方案1】:

试试:

$(function () {
 var urlParam = localStorage.getItem('iphoneusername');
   $.ajax({     
      url: 'http://' + urlParam + '.com/iphone/adddisplayapi.php',                            
      data: "",                                                        
      dataType: 'json',                      
      success: function(data) {
       ....rest of your code

希望对你有帮助

【讨论】:

  • 我认为像这样的对象定义中的 var 语句会引发错误......它肯定不是一个有效的 propertyName:value 列表。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-24
  • 2018-12-23
  • 2014-04-23
  • 2012-04-21
相关资源
最近更新 更多