Try this:

$('#searchButton').click(function(){
  var url = '<script type="text/javascript"
src="http://gdata.youtube.com/feeds/api/videos?q=' +
$('#searchText').val() +
'&alt=json-in-script&callback=showMyVideos&max-results=7&format=5"></script>';

  // ajax functions to call $.ajax, $.load, $.get, $.post
});

-------------
Read jQuery HowTo Resource  -  http://jquery-howto.blogspot.com



On Mon, Jan 12, 2009 at 1:49 PM, dirk w <dirkwendl...@googlemail.com> wrote:
>
> hello community,
> i have some kind of a beginner question and i really would appreciate
> if you could help me with that.
>
> when someone types a value into the textfield and clicks on "search"
> or enter than the javascript line should be called regarding to the
> entered value. this should happen without reloading the complete page.
>
> # FORM
>        <form id="searchForm" action="">
>            <input type="text" name="searchText" id="searchText"
> value="" size="30" maxlength="30"/>
>            <input type="button" name="searchButton" id="searchButton"
> class="button buttonText" value="Search" />
>        </form>
>
> # Script to call
> <script type="text/javascript" src="http://gdata.youtube.com/feeds/api/
> videos?q=' + searchTerm + '&alt=json-in-
> script&callback=showMyVideos&max-results=7&format=5"></script>
>
> see the "SearchTerm" in the js line, it should be replaced with the
> value of the textfield.
>
> thank you very much in advance!
> dirk
>

Reply via email to