2017-02-08 6 views
0

私は、現在のフォームの内容を送信しようとしている(または他の)処理のためのPHPファイルでフォームを送信するが、私は私のコードが動作することを確認する方法がわかりません!は正しくAJAX

<a href="#" class="eb" date-uid="<?php echo $value[0]; ?>" data-toggle="modal" data-target=".bs-example-modal-lg"> 
    <div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"> 
     <div class="modal-dialog modal-lg"> 
      <div class="modal-content"> 

       <div class="modal-body"> 

        <H2>Edit contact</H2> 
        <form name="editform" method="post"> 
         <input type="name" name="ename" placeholder="name" required /></br></br> 
         <input type="tel" name="etel" placeholder="phone number" required /></br></br> 
         <input type="text" name="edes" placeholder="description" required /></br></br> 
         <input type="submit" class="esub" name="esub" value="Save" /> 
        </form> 

        <script> 
         $(document).ready(
          function() { 
           $(".esub").click(
            function() { 
             var uid = $(".eb").attr("data-id"); 
             var ename = document.getElementByName("ename"); 
             var etel = document.getElementByName("etel"); 
             var edes = document.getElementByName("edes"); 
             ajax({ 
              url: 'uedit.php', 
              type: 'POST', 
              data: { 
               owner: uid, 
               name: ename, 
               tel: etel, 
               description: edes 
              }, 
              success: function (result) { 
               return result; 
              } 
             }); 
            } 
           ); 
          } 
         ); 
        </script> 

私のコードは正しいですか?私のコードが正しく動作することをどのように確認できますか?

答えて

0

どの要素クラス=「EB」を持つ

+0

:これを試してみてください!ありますが、私は付いていませんでした。私のコードには他の問題はないと思いますか? – Artin

0

あなたはあなたのコード内でカップルのエラーを持っているがないbecouseあなたのjqueryのコードから

var uid=$(".eb").attr("data-id"); 

をこの行を削除してください。ああすみません

   <script> 
      $(document).ready(function() { 
        $(".esub").click(function(){ 

          var uid=$(".eb").attr("data-id"); 
          var ename=getElementByName("ename"); 
          var etel=getElementByName("etel"); 
          var edes=getElementByName("edes"); 

          ajax({ 
           url:'uedit.php', 
           type:'POST', 
           data:({ 
            owner:uid, 
            name:ename, 
            tel:etel, 
            description:edes 
            }), 
          success:function(result){ 
          return result; 
          } 

         }); 
       }); 
      }); 
      </script> 
関連する問題