. eval , . a Function() . , .
. , URL- ( , ). , :
var scriptData = "$.fn.jQueryExtension = function(){ this.each(function(){/*code*/}); };";
. :
window.location = "javascript:"+scriptData;
.html()
jQuery .html(), . script. html- script, ajax ( , - html). , scriptData.
var scriptData = "$.fn.jQueryExtension = function(){ this.each(function(){/*code*/}); };";
script.
var scriptHtml = "<script>"+scriptData+"</script>";
html dom.
var scriptDiv = $("<div>").html(scriptHtml);
$("body").append(scriptDiv);
, , - .
var scriptData = "alert('test');";
var scriptHtml = "<script>"+scriptData+"</script>";
var scriptDiv = $("<div>").html(scriptHtml);
$("body").append(scriptDiv);