I'm trying to use setInterval to refresh page data every 5 seconds. I have a simple html form with one textbox with the ID of 'name'. I have a submit button as well which works fine(code also below) but I can't get the page to POST on it's own. All help appreciated.
<script type="text/javascript" src="/media/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    window.setInterval(function() {
        AutoPost();
    }, 5000);
});
function AutoPost() {
    $.ajax({
        // post the form values via AJAX…
        var postdata = {name: $("#name").val()} ;
        $.post('/submit', postdata, function(data) {
            // and set the title with the result
            $("#title").html(data['title']) ;
           });
        return false ;
        });
    });
}
$(function() {
// When the testform is submitted…
$("#testform").submit(function() {
    // post the form values via AJAX…
    var postdata = {name: $("#name").val()} ;
    $.post('/submit', postdata, function(data) {
        // and set the title with the result
        $("#title").html(data['title']) ;
       });
    return false ;
    });
});
 
     
     
    