I've been looking at this for a while and can't get this to work.

What I want to do is submit a form, but have the page not redirect to
the form page, but rather to refresh a div in the current page. This
should be simple, but everything I do ends up taking me to the
submitted form response page.

Here's the code for my form and the jquery

[code]
$("#addShiftForm").submit(function() {
                        var startHrSelected = $("select[name='startHour']
[EMAIL PROTECTED]")
                        var startMinSelected = $("select[name='startMin']
[EMAIL PROTECTED]")
                        var startHrSelected = $("select[name='endHour'] [EMAIL 
PROTECTED]")
                        var startMinSelected = $("select[name='endMin'] [EMAIL 
PROTECTED]")
                        var startDateForm = $("input[name='date']")
                        var uidForm = $("input[name='uid']")
                        var sidForm = $("input[name='sid']")
                        $.ajax({
                                type: "GET",
                                url: "addShift.php",
                                data: "startHour="+startHrSelected.val(),
                                data: "startMin="+startMinSelected.val(),
                                data: "endHour="+endHrSelected.val(),
                                data: "endMin="+endMinSelected.val(),
                                data: "startDate="+startDateForm.val(),
                                data: "uid="+uidForm.val(),
                                data: "sid="+sidForm.val(),
                                success: function(response){
                                        $("#temp").html(response);
                                        }

                });
[/code]

and the from code

[code]
<form action=\"addShift.php\" method=\"get\" id=\"addShiftForm\" >
                                <fieldset>

                                        <legend>Add Shift to $uid, on 
$date</legend>
                                Start Time: <select name=\"startHour\">

                                        <option value=\"1\">1am</option>
                                        <option value=\"2\">2am</option>
                                        <option value=\"3\">3am</option>
                                        <option value=\"4\">4am</option>
                                        <option value=\"5\">5am</option>
                                        <option value=\"6\">6am</option>
                                        <option value=\"7\">7am</option>
                                        <option value=\"8\">8am</option>
                                        <option value=\"9\">9am</option>
                                        <option value=\"10\">10am</option>
                                        <option value=\"11\">11am</option>
                                        <option value=\"12\">Noon</option>
                                        <option value=\"13\">1pm</option>
                                        <option value=\"14\">2pm</option>
                                        <option value=\"15\">3pm</option>
                                        <option value=\"16\">4pm</option>
                                        <option value=\"17\">5pm</option>
                                        <option value=\"18\">6pm</option>
                                        <option value=\"19\">7pm</option>
                                        <option value=\"20\">8pm</option>
                                        <option value=\"21\">9pm</option>
                                        <option value=\"22\">10pm</option>
                                        <option value=\"23\">11pm</option>
                                        <option value=\"24\">Midnight</option>





                                        </select>       <select 
name=\"startMin\">
                                                <option value=\"00\">00</option>
                                                <option value=\"15\">15</option>
                                                <option value=\"30\">30</option>
                                                <option value=\"45\">45</option>
                                                </select>

                                <br />
                                End Time: <select name=\"endHour\">
                                <option value=\"1\">1am</option>
                                        <option value=\"2\">2am</option>
                                        <option value=\"3\">3am</option>
                                        <option value=\"4\">4am</option>
                                        <option value=\"5\">5am</option>
                                        <option value=\"6\">6am</option>
                                        <option value=\"7\">7am</option>
                                        <option value=\"8\">8am</option>
                                        <option value=\"9\">9am</option>
                                        <option value=\"10\">10am</option>
                                        <option value=\"11\">11am</option>
                                        <option value=\"12\">Noon</option>
                                        <option value=\"13\">1pm</option>
                                        <option value=\"14\">2pm</option>
                                        <option value=\"15\">3pm</option>
                                        <option value=\"16\">4pm</option>
                                        <option value=\"17\">5pm</option>
                                        <option value=\"18\">6pm</option>
                                        <option value=\"19\">7pm</option>
                                        <option value=\"20\">8pm</option>
                                        <option value=\"21\">9pm</option>
                                        <option value=\"22\">10pm</option>
                                        <option value=\"23\">11pm</option>
                                        <option value=\"24\">Midnight</option>


                                        </select>       <select name=\"endMin\">
                                                <option value=\"00\">00</option>
                                                <option value=\"15\">15</option>
                                                <option value=\"30\">30</option>
                                                <option value=\"45\">45</option>
                                                </select>
                                <input type=\"hidden\" name=\"sid\" 
value=\"$sid\"></input>
                                <input type=\"hidden\" name=\"uid\" 
value=\"$uid\"></input>
                                <input type=\"hidden\" name=\"date\" 
value=\"$date\"></input>
                                <input type=\"submit\" id=\"submitForm\" 
value=\"submit\"></input>
                                </fieldset>
                        </form>
[/code]

Reply via email to