Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8466411
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 10, 20262026-06-10T15:20:05+00:00 2026-06-10T15:20:05+00:00

This question is jQuery oriented, but not necessarily exclusively. The short question: Can synchronous

  • 0

This question is jQuery oriented, but not necessarily exclusively.

The short question:

Can synchronous ajax call block a normal button from being clicked on? My testings show it doesn’t happen, but maybe another browser makes problems.

The long question:

In another question I’ve asked, how to block on ajax call (I want it to block), the guys said that the browser will block in some cases.

Actually even the docs of jQuery say:
Note that synchronous requests may temporarily lock the browser, disabling any actions while the request is active.

I’m trying to:
1. Understand how/why that would happen.
2. Assess the probability of that to happen.

From my understanding, which might be incorrect:
I imagine that “locking” will happen to the page’s UI if I, as the dev, didn’t build/update the UI before the ajax call itself, which “blocks” the javascript VM, thus delaying the UI build/update. Correct or not?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-10T15:20:08+00:00Added an answer on June 10, 2026 at 3:20 pm

    Yes it will. While a synchronous request is outstanding, the browser waits for it to return. The probability of that happening is 100%, but if your request returns fast enough, it might not be that noticeable. Thing is, you can’t count on a request returning quickly.

    That’s the point of ajax calls. The first a mean asynchronous, which means, “doesn’t block”.

    Since ajax calls are asynchronous, your code can be anywhere when the request returns, which means you need a way to handle the response when the request does return. That is why you use callbacks to handle the response.

    Why don’t you try it?

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Jquery Each Json Values Issue This question is similar to above, but not the
A few days ago I asked this question about jquery ajax function invoking action
This question is similar to knockoutjs databind with jquery-ui datepicker , but instead of
I know this question is quite basic but I am new to JQuery and
I have this question: How could I call a codebehind method from jquery? I
I am using the jQuery-File-Upload widget (although I believe this question can generalize to
This question about jquery plugin fullcalendar. How I can return to selected date after
Note: This question uses jQuery but the question has nothing to do with jQuery
After asking this question : jQuery die() does not work . I found that
This question is maybe related to the question i asked here: Jquery ajax request

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.