hello all, i'm doing a little form for add links in my site, for a adminstration module, with custom links for each user, well, i'm using jquery for this, this is my form
$cats = bmg_categories(NULL); $content .= '<fieldset class="bmg-fieldset right-side" id="customlinks">'; $content .= '<legend><i>Custom Links</i></legend>'; $content .= '<form name="addLink" action="#">'; $content .= 'Title: <input type="text" size="35" id="titleLink"><br>'; $content .= 'Path: <input type="text" size="35" id="pathLink"><br>'; $content .= '<input type="hidden" value="'.arg(1).'" id="boardId">'; $content .= 'Category: <select id="catsLink">'; foreach ( $cats as $key => $value) { $content .= '<option value="'.$key.'">'.$value.'</option>'; } $content .= '</select>'; $content .= '<input type="button" value="Add Link" onclick="bmg_addLink()">'; $content .= '</form>'; $content .= '<div id="listCustomLinks"></div>'; $content .= '</fieldset>';
and my javascript function is this:
function bmg_addLink(obj) { var path = $('#pathLink').attr('value'); var regex = /[/]+/g; var newPath = path.replace( regex , "-"); $.get(document.URL.split("=")[0] + '=' + 'addLinks/' + $('#titleLink').attr('value') + '/' + newPath + '/' + $('#boardId').attr('value') + '/' + $('#catsLink').attr('value'), null, function(d) { $('#titleLink').attr('value', ''); $('#pathLink').attr('value', ''); $('#catsLink').attr('value', '1'); }); alert("The Link has been Added"); }
so, i need when the javascript function end, them i need to execute a php function for show in:
$content .= '<div id="listCustomLinks"></div>';
and, this without the page refresh!
thks in advanced