0

私はajaxへのリンクを持っています..それは動作します..現在のフォーム値をajaxリクエストに追加したい..

$datepicker=$("#datepicker").val(); 

val() を使用して現在の値を取得できることはわかっていますが、ここで URL を送信しています。これをデータ文字列としてどこに含める必要がありますか..明確に願っています..これは私のコードです

<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>
<script>
$(document).ready(function(){
   $('a.member').click(function(e){ 
   e.preventDefault();
     $.ajax({
            type: "GET",
            url: this.href,
            cache:false,
            success: function(data){
                      $("#result2").append(data);
            }
     });
     return false;
}); 
});
</script>
<body>

<a href="http://ex.net/free/action.php?me=1"  class="member" id="member" rel="example">click to launch</a>

<br><br<
<form id="form1">

<input type="text" id="name" value="name"><br>
<input type="text" id="name1" value="name1">
</form>
<div id="result2"></div>

</body>
</html>

よろしくお願いします。

4

3 に答える 3

1

ajax 呼び出しに「 data 」属性を追加する必要があります。

$.ajax({
            type: "GET",
            data: "{'ParameterName': '" + $("#datepicker").val() + "'}",
            url: this.href,
            cache:false,
            success: function(data){
                      $("#result2").append(data);
            }
     });
于 2013-04-03T13:47:01.173 に答える
1
<script>
$(document).ready(function(){
   $('a.member').click(function(e){ 
   e.preventDefault();
     $.ajax({
            type: "GET",
            data: {'postedData':$("#form_name").serialize()},  
            url: this.href,
            cache:false,
            success: function(data){
                      $("#result2").append(data);
            }
     });
     return false;
}); 
});
</script>
于 2013-04-03T13:47:01.940 に答える
1
    $.ajax({
  type:"GET",
  url:this.href,
  data:"{'val': '" + $("#datepicker").val() + "'}",
  cache:false,
        success: function(data){
                  $("#result2").append(data);
        }
});

また

これを試してみてください。

       $.post(this.href,"val="+$("#datepicker").val());

ajax.hope でデータを使用すると、これが機能します。

$_REQUEST['val'] のように値を取得します。

さらなるプロセスについては、このリンクを参照してください。

于 2013-04-03T13:49:15.853 に答える