0

どのようにターゲティングするか

<input type="submit" value="submit" /> 

<form>ajaxの使用に。以下の私のコードは次のとおりです。

 $(document).ready(function(){
    $("#loading").hide();
    <?php $type_temp = (!empty($type)) ? 'company/' .$type:'company';?>
    $("#search_id").click(function(){
      $("#loading").show();
      $("#tbl").hide();
      $.get("<?php echo url_for('/AdmSys_dev.php/' .$type_temp); ?>", $("#send_search").serialize(), function(data){
        //alert(data);
        $("#tbl").show();
        $("#sf_admin_content").html(data);
      });
    });
  });

以下のhtmlコード:

 <div style="margin-bottom:20px;">
    <form id="send_search" action="" method="get">
      <input type="text" name="search" placeholder="Search: " value="<?php echo $search; ?>" />
      <input id="search_id" type="button" value="Search" />
    </form>
  </div>

あなたが気づいたように、私の入力タイプはボタンです。入力タイプを送信したいのですが、上記のjqueryを使用してフォームに送信する入力タイプをターゲットにしたいのです...

4

2 に答える 2

1

HTML フォームに追加の変更を加えることなく、次の方法でアクセスできます。

":submit"

$(":submit").click()
于 2013-08-27T06:07:27.793 に答える
1

フォームID属性を使用して、IDが渡されたjquery送信フォームをクリックすると送信できます。

<input id="search_id" type="submit" value="Search" />

Jクエリ

$('#send_search').submit(function(){

});
于 2013-08-27T06:05:48.733 に答える