2014-06-10 8 views
0

J'ai div dans une page pour charger une page jsp (de another.jsp) qui prend les paramètres apprécientParsing paramètre si JQuery.load

$("#div").load('another.jsp?a=1&b=2'); 

Après plusieurs essais avec l'utilisation de méthode différente, il est toujours pas en mesure d'atteindre le résultat attendu.

J'ai également essayé d'utiliser ce qui suit dans l'another.jsp, qui toujours pas possible de récupérer les paramètres

(function($) { 
    $.QueryString = (function(a) { 
     if (a == "") 
      return {}; 
     var b = {}; 
     for (var i = 0; i < a.length; ++i) { 
      var p = a[i].split('='); 
      if (p.length != 2) 
       continue; 
      b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " ")); 
     } 
     return b; 
    })(window.location.search.substr(1).split('&')) 
})(jQuery); 

Est-ce que quelqu'un s'il vous plaît me donner quelques guidances?

Aussi, j'ai essayé

$("#div").load('another.jsp', {'a':1, 'b':2}); 

qui ne fonctionne pas non plus

+0

Lisez-le ici [jQuery.load()] (http://api.jquery.com/load/) – Braj

Répondre

0

La bonne façon de le faire est de cette façon

$("#div").load('another.jsp', {a:'1', b:'2'}); 

Les citations viennent pour la valeur et pas pour le champ

Fondamentalement, c'est la syntaxe

$('#mydiv').load('newPage.jsp', {field1: 'value1', ...});