JQuery refresh ein div auf " Absenden

Wollte ich aktualisieren, ein div, wenn ein Nutzer ein einfaches Formular. Aber ich kann nicht scheinen, um herauszufinden, warum es nicht funktioniert. (Es ist mein erstes mal mit JQuery und Ajax)

Mein Skript:

 <script src="static/jquery.js"></script> 
        <script>
                $('#submit_div').click(function(){
                    var data: $("#name").val();
                    var datastr: 'name='+data;
                    $.ajax{
                        type: "POST",
                        url: $(this),
                        data: datastr,
                        success: function(data){
                            $("#content").replaceWith($('#content'),$(data));
                            }
                    }
                });

        </script>

Mein HTML:

<div id="content">
          <div id="form_div">
            <form method="POST">
                <div id="form"> 
                    <div id="name_div"> name <input type="text" id="name" name="name"/></div>
                    <div id="submit_div">  <button type="submit" id="submit" name="submit">submit</button></div>
                </div>
            </form>
 <div style="clear:both;"></div></div>             

  • Ich glaube, Sie sind mit '=' statt ':', die in Ihrer tatsächlichen code. wie var data = $('#name').val();
Schreibe einen Kommentar