I am stuck at wikipedia viewer ? Need help

All is fine according to me but output shows and disappears in less than second.Here is my link: https://codepen.io/alihashir4799/pen/GvEXWK?editors=1011

A basic debugging step would be to output the AJAX data to the console. When I did that there was no data getting back from the AJAX call, nothing.

When I get rid of the line async:false, it works fine:

    $.ajax({
      type:"GET",
      url:"https://en.wikipedia.org/w/api.php?action=opensearch&search=" + searchItem + "&format=json&callback=?",
      dataType:"json",
      success: function(data){
        console.log(data);
        // etc ...
1 Like

Forms refresh the page by default when you submit. You need to add a parameter in the click handler (usually named e or event), then add e.preventDefault() in the function body.

$('#search').click(function(e) {
  e.preventDefault();
  // rest of the code...
});
1 Like

Thank you for great information about forms.Program works now!.