此代码有什么问题?

<script type="text/javascript">

   var urlquery = location.href;
   var urlparts = urlquery.split('=');
   var urlplan  = (urlparts[1]);

   $(document).ready(function() {
      $('#LDF a').click(function() {
         $.ajax({
            url: 'src/ldf_dpd_list.php?search-n=urlplan',
            success: function (data) {
               $('#dpd').html(data);
            }
         });
      });
   });


嗨,我是javascript和Ajax的新手,正在尝试传递变量urlplan,传递变量的正确方法是什么。

最佳答案

看起来应该执行以下操作:

var urlparts = urlquery.split('=');
var urlplan  = urlparts[1];

// ...

$.ajax({
   url: 'src/ldf_dpd_list.php?search-n=' + urlplan,
   success: function (data) {
      // ...
   }
});

07-24 22:06