[jQuery] Re: Window.open and jquery
show us code, give us a link. Tolis Christomanos wrote: Hi all, I am using window.open to open a new window to display a form. The form uses jquery for validation but i get the following error $ is not defined though i include jquery in the head Any ideas?
[jQuery] Re: Window.open and jquery
ok sorry The following link from the page file_editor.php which includes jquery a class=popupwindow rel=windowCenter href=components/com_highlights/lib/upload_form.php?uid=?php echo $row-id; ? title= rel=File Upload/a opens a window with this code !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en head meta http-equiv=Content-Type content=text/html; charset=utf-8 / link rel=stylesheet href=?php echo $mosConfig_live_site; ?/administrator/templates/onnup_admin_final/css/main.css media=screen,projection type=text/css / script type=text/javascript scr=?php echo $mosConfig_live_site; ?/administrator/components/com_highlights/js/jquery.js/script script type=text/javascript scr=?php echo $mosConfig_live_site; ?/administrator/components/com_highlights/js/jquery.form.js/script script type=text/javascript // prepare the form when the DOM is ready $(document).ready(function() { var options = { target:'#results', // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse // post-submit callback // other available options: //url: url // override for form's 'action' attribute //type: type// 'get' or 'post', override for form's 'method' attribute //dataType: null// 'xml', 'script', or 'json' (expected server response type) //clearForm: true// clear all form fields after successful submit //resetForm: true// reset the form after successful submit // $.ajax options can be used here too, for example: //timeout: 3000 }; // bind to the form's submit event $('#fileform').submit(function() { // inside event callbacks 'this' is the DOM element so we first // wrap it in a jQuery object and then invoke ajaxSubmit $(this).ajaxSubmit(options); // !!! Important !!! // always return false to prevent standard browser submit and page navigation return false; }); }); // pre-submit callback function showRequest(formData, jqForm, options) { // formData is an array; here we use $.param to convert it to a string to display it // but the form plugin does this for you automatically when it submits the data var queryString = $.param(formData); // jqForm is a jQuery object encapsulating the form element. To access the // DOM element for the form do this: // var formElement = jqForm[0]; alert('About to submit: \n\n' + queryString); // here we could return false to prevent the form from being submitted; // returning anything other than false will allow the form submit to continue return true; } // post-submit callback function showResponse(responseText, statusText) { // for normal html responses, the first argument to the success callback // is the XMLHttpRequest object's responseText property // if the ajaxSubmit method was passed an Options Object with the dataType // property set to 'xml' then the first argument to the success callback // is the XMLHttpRequest object's responseXML property // if the ajaxSubmit method was passed an Options Object with the dataType // property set to 'json' then the first argument to the success callback // is the json data object returned by the server alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + '\n\nThe output div should have already been updated with the responseText.'); } /script /head body h1?php echo $titletext; ?/h1 div id=results/div form id=fileform class=adminform enctype=multipart/form-data method=post action= label for=file?php echo $filetext; ?/label input type=file name=file / input type=submit name=submit value=?php echo $uploadtext; ? / input type=submit name=done value=?php echo $savetext; ?/ /form /body /html The error is for the $(document).ready(); which i think means that jquery is not loaded but the path to jquery.js is correct... On Thu, Nov 20, 2008 at 1:30 PM, Liam Potter [EMAIL PROTECTED]wrote: show us code, give us a link. Tolis Christomanos wrote: Hi all, I am using window.open to open a new window to display a form. The form uses jquery for validation but i get the following error $ is not defined though i include jquery in the head Any ideas?
[jQuery] Re: Window.open and jquery
In your script tags, you have scr=jquery.js instead of src=jquery.js Rik 2008/11/20 Tolis Christomanos [EMAIL PROTECTED]: ok sorry The following link from the page file_editor.php which includes jquery a class=popupwindow rel=windowCenter href=components/com_highlights/lib/upload_form.php?uid=?php echo $row-id; ? title= rel=File Upload/a opens a window with this code !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en head meta http-equiv=Content-Type content=text/html; charset=utf-8 / link rel=stylesheet href=?php echo $mosConfig_live_site; ?/administrator/templates/onnup_admin_final/css/main.css media=screen,projection type=text/css / script type=text/javascript scr=?php echo $mosConfig_live_site; ?/administrator/components/com_highlights/js/jquery.js/script script type=text/javascript scr=?php echo $mosConfig_live_site; ?/administrator/components/com_highlights/js/jquery.form.js/script script type=text/javascript // prepare the form when the DOM is ready $(document).ready(function() { var options = { target:'#results', // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse // post-submit callback // other available options: //url: url // override for form's 'action' attribute //type: type// 'get' or 'post', override for form's 'method' attribute //dataType: null// 'xml', 'script', or 'json' (expected server response type) //clearForm: true// clear all form fields after successful submit //resetForm: true// reset the form after successful submit // $.ajax options can be used here too, for example: //timeout: 3000 }; // bind to the form's submit event $('#fileform').submit(function() { // inside event callbacks 'this' is the DOM element so we first // wrap it in a jQuery object and then invoke ajaxSubmit $(this).ajaxSubmit(options); // !!! Important !!! // always return false to prevent standard browser submit and page navigation return false; }); }); // pre-submit callback function showRequest(formData, jqForm, options) { // formData is an array; here we use $.param to convert it to a string to display it // but the form plugin does this for you automatically when it submits the data var queryString = $.param(formData); // jqForm is a jQuery object encapsulating the form element. To access the // DOM element for the form do this: // var formElement = jqForm[0]; alert('About to submit: \n\n' + queryString); // here we could return false to prevent the form from being submitted; // returning anything other than false will allow the form submit to continue return true; } // post-submit callback function showResponse(responseText, statusText) { // for normal html responses, the first argument to the success callback // is the XMLHttpRequest object's responseText property // if the ajaxSubmit method was passed an Options Object with the dataType // property set to 'xml' then the first argument to the success callback // is the XMLHttpRequest object's responseXML property // if the ajaxSubmit method was passed an Options Object with the dataType // property set to 'json' then the first argument to the success callback // is the json data object returned by the server alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + '\n\nThe output div should have already been updated with the responseText.'); } /script /head body h1?php echo $titletext; ?/h1 div id=results/div form id=fileform class=adminform enctype=multipart/form-data method=post action= label for=file?php echo $filetext; ?/label input type=file name=file / input type=submit name=submit value=?php echo $uploadtext; ? / input type=submit name=done value=?php echo $savetext; ?/ /form /body /html The error is for the $(document).ready(); which i think means that jquery is not loaded but the path to jquery.js is correct... On Thu, Nov 20, 2008 at 1:30 PM, Liam Potter [EMAIL PROTECTED] wrote: show us code, give us a link. Tolis Christomanos wrote: Hi all, I am using window.open to open a new window to display a form. The form uses jquery for validation but i get the following error $ is not defined though i include jquery in the head Any ideas? -- Rik Lomas http://rikrikrik.com
[jQuery] Re: Window.open and jquery
OMG!!! Yes i am blind Thank you so much!!! On Thu, Nov 20, 2008 at 1:48 PM, Rik Lomas [EMAIL PROTECTED] wrote: In your script tags, you have scr=jquery.js instead of src=jquery.js Rik 2008/11/20 Tolis Christomanos [EMAIL PROTECTED]: ok sorry The following link from the page file_editor.php which includes jquery a class=popupwindow rel=windowCenter href=components/com_highlights/lib/upload_form.php?uid=?php echo $row-id; ? title= rel=File Upload/a opens a window with this code !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd; html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en head meta http-equiv=Content-Type content=text/html; charset=utf-8 / link rel=stylesheet href=?php echo $mosConfig_live_site; ?/administrator/templates/onnup_admin_final/css/main.css media=screen,projection type=text/css / script type=text/javascript scr=?php echo $mosConfig_live_site; ?/administrator/components/com_highlights/js/jquery.js/script script type=text/javascript scr=?php echo $mosConfig_live_site; ?/administrator/components/com_highlights/js/jquery.form.js/script script type=text/javascript // prepare the form when the DOM is ready $(document).ready(function() { var options = { target:'#results', // target element(s) to be updated with server response beforeSubmit: showRequest, // pre-submit callback success: showResponse // post-submit callback // other available options: //url: url // override for form's 'action' attribute //type: type// 'get' or 'post', override for form's 'method' attribute //dataType: null// 'xml', 'script', or 'json' (expected server response type) //clearForm: true// clear all form fields after successful submit //resetForm: true// reset the form after successful submit // $.ajax options can be used here too, for example: //timeout: 3000 }; // bind to the form's submit event $('#fileform').submit(function() { // inside event callbacks 'this' is the DOM element so we first // wrap it in a jQuery object and then invoke ajaxSubmit $(this).ajaxSubmit(options); // !!! Important !!! // always return false to prevent standard browser submit and page navigation return false; }); }); // pre-submit callback function showRequest(formData, jqForm, options) { // formData is an array; here we use $.param to convert it to a string to display it // but the form plugin does this for you automatically when it submits the data var queryString = $.param(formData); // jqForm is a jQuery object encapsulating the form element. To access the // DOM element for the form do this: // var formElement = jqForm[0]; alert('About to submit: \n\n' + queryString); // here we could return false to prevent the form from being submitted; // returning anything other than false will allow the form submit to continue return true; } // post-submit callback function showResponse(responseText, statusText) { // for normal html responses, the first argument to the success callback // is the XMLHttpRequest object's responseText property // if the ajaxSubmit method was passed an Options Object with the dataType // property set to 'xml' then the first argument to the success callback // is the XMLHttpRequest object's responseXML property // if the ajaxSubmit method was passed an Options Object with the dataType // property set to 'json' then the first argument to the success callback // is the json data object returned by the server alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + '\n\nThe output div should have already been updated with the responseText.'); } /script /head body h1?php echo $titletext; ?/h1 div id=results/div form id=fileform class=adminform enctype=multipart/form-data method=post action= label for=file?php echo $filetext; ?/label input type=file name=file / input type=submit name=submit value=?php echo $uploadtext; ? / input type=submit name=done value=?php echo $savetext; ?/ /form /body /html The error is for the $(document).ready(); which i think means that jquery is not loaded but the path to jquery.js is correct... On Thu, Nov 20, 2008 at 1:30 PM, Liam Potter [EMAIL PROTECTED] wrote: show us code, give us a link. Tolis Christomanos wrote: Hi all, I am using window.open to open a new window to display a form. The form uses jquery for