thanks for the quick response, james! it works now, i used your first suggestion since i had a problem with the other one (got an error):
$("#searchButton").click(function() { var url = 'http://gdata.youtube.com/feeds/api/videos?q=' + $('#searchText').val() + '&alt=json-in-script&callback=showMyVideos&max-results=7&format=5'; $.getScript(url); }); thanks a lot! On 15 Jan., 15:54, James Van Dyke <jame...@gmail.com> wrote: > The simple solution would be to use $.getScript(url, callback). > > However, know that if you insert HTML anywhere in the page using > jQuery, it will search for and execute any script tags in that HTML > automatically. For example: > > $.get('/my/url/with/html_and_jscript.html', function(data) { > $("#element").html(data); > > }); > > This will place any text returned from the request into #element, but > will also scan for and execute any script tags in that returned data. > > Hope that helps. > > On Jan 15, 9:41 am, dirk w <dirkwendl...@googlemail.com> wrote: > > > hello community, > > i've got a textfield and a searchbutton. > > a click on the searchbutton schould execute the following java script > > which will return some data to a callbackfunction called > > "showmyvideos": > > > $('#searchButton').click(function() > > { > > var url = 'http://gdata.youtube.com/feeds/api/videos?q='+ > > $('#searchText').val() + > > '&alt=json-in-script&callback=showMyVideos&max-results=7&format=5'; > > > // ajax functions to call $.ajax, $.load, $.get, $.post > > EXECUTE('<script type="text/javascript" src="' + url + '"></ > > script>'); > > > }); > > > my problem is: how do i execute this java script line to get the data. > > this loading must happen without reloading the whole page. > > > is this possible with jquerys ajax plugin? > > > thanks a lot in advance! > > dirk