2017-10-19 12 views
0

こんにちは私は、フォームが送信されると、JSNodeツリーの名前を検索して証拠にするため、ページがロードされたときにフォームを即座に送信しなければなりません。自動送信ボタン

これは私のスクリプトです:

$(window).load(function() { 
      $("#s").submit(function(e) { 
      e.preventDefault(); 
      $("#albero").jstree(true).search($("#q").val()); 
      }); 
     }); 


echo "<form id=\"s\"><input type=\"hidden\" id=\"q\" value=\"$username\"/><button type=\"submit\" id=\"submit\">Invia</button> 
      </form>"; 

しかし、問題は、ページが完全にロードされるとき、それは何も起こらないということです。

答えて

0

を使用できtrigger()trigger Jqueryと同じ:

$("#s").submit(function(e) { 
    e.preventDefault(); 
    $("#albero").jstree(true).search($("#q").val()); 
}).trigger('submit');