2010-03-31 105 views
0

嗨我试图调动我的网站,我遇到了Jquery的问题。当我试图执行jquery调用(。$ ajax)时,它没有被渲染。这是代码的一部分JQuery和诺基亚:)

var returnData = ''; 
       $.ajax({url: './indexSubmit.php', 
        async: false, 
        dataType: 'json', 
        data:{flag:'vehicleInfo', 
         vehicleId:xVehicleId}, 
         success: function(data,textStatus){ 
         if(textStatus != 'success'){ 
          alert('Error: '+ textStatus); 
          return; 
         } 
         returnData = data; 

我不知道,但我想我需要在浏览器中安装jquery。如果是的话,我可以自动下载并安装jQuery在浏览器中使用一些JavaScript?

+0

是否在非移动浏览器的工作? – Skilldrick 2010-03-31 18:12:03

回答

0

如果我理解正确,你需要的是包括jQuery库,以便你可以在你的页面上使用它。然后,您需要在您的html页面上使用<脚本>标记。最直接的方法:

 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> 

里面<头> ... < /头>块HTML网页上。当然,在src属性中,您可以在jquery.js文件所在的webserver中指定一个路径。

+0

我会使用1.4.2 ...如果你刚开始,没有理由以旧版本开始。 – 2010-03-31 18:22:26

1

你的目标是畸形的,你缺少一个右大括号,括号和分号:

  var returnData = ''; 
      $.ajax({url: './indexSubmit.php', 
       async: false, 
       dataType: 'json', 
       data:{ 
        flag:'vehicleInfo', 
        vehicleId:xVehicleId 
       }, 
       success: function(data,textStatus){ 
        if(textStatus != 'success'){ 
         alert('Error: '+ textStatus); 
         return; 
        } 
        returnData = data; 
       }); // <- this was missing 
+0

对不起,我在我的代码中,但它不工作,是的它适用于非移动浏览器。 – Radhika 2010-03-31 21:51:21