$(function() { $(".post_preview").click(function(){ $("#main-wrap").after(""); var preview_url = $(this).attr('url'); $("form.previewable").ajaxSubmit({ beforeSubmit: function(a,f,o){ o.dataType = 'script'; o.url = preview_url; o.type = 'post'; },success: function(msg) { $('#show_preview .modal').modal() $('#show_preview .modal').height(function() { return $(window).height() * 0.7; }); }}); }); $(".preview_trigger").click(function(){ $("#main-wrap").after(""); $.ajax({ type: 'PUT', url: $(this).attr("href"), data: $(this).parents("form").serialize(), success: function (msg) { $('#show_preview .modal').modal(); $('#show_preview .modal').height(function() { return $(window).height() * 0.7; }); }, error: function(){ alert("ERROR"); } }); return false; }); // $('#main-wrap').on(clickEvent, '.post_preview, .preview_trigger', function(e) { // $("#main-wrap").after(""); // if($(this).hasClass('post_preview')) { // var attrs = e.target.attributes; // var url = attrs['url']; // $("form.previewable").ajaxSubmit({ // beforeSubmit: function(a,f,o){ // o.dataType = 'script'; // o.url = url.nodeValue; // o.type = 'post'; // },success: function(msg) { // $('#show_preview .modal').modal() // $('#show_preview .modal').height(function() { // return $(window).height() * 0.7; // }); // } // }); // } else if($(this).hasClass('preview_trigger')) { // $.ajax({ // type: 'PUT', // url: $(this).attr("href"), // data: $(this).parents("form").serialize(), // success: function (msg) { // $('#show_preview .modal').modal(); // $('#show_preview .modal').height(function() { // return $(window).height() * 0.7; // }); // }, // error: function(){ // alert("ERROR"); // } // }); // return false; // } // }); });