Load script after geting values of database....in asp.net

Hello,
I am working on travel site.
In my webpage there is an booking engine which is called by following javascript..


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
        <script language="javascript" id="OFrameworkJS" ThemeURI="SideSE/" SkinID="default" src="https://bookings.abc.com/web/SearchForms/OFramework.js"></script>
<script language=javascript type="text/javascript">
    
    OFramework.QSParams.Add("siid", "1234")
    oAForm = OFramework.AirSearchForm(document.getElementById("AirSearchForm"));
</script>

Open in new window



And this script targets an unique id on page like this

<span id="AirSearchForm"></span>

Open in new window


So when we execute this page on browser then the search engine is active like below screen
Booking engine called with Jscript
NOW,
The problem is,
Now I am updating the code, I want the value of siid is to be placed from database in the javascript code (in this case "1234"- This value should come from DB)
OFramework.QSParams.Add("siid", "1234")

But when I am getting value of siid from DB and assign to the hidden field and then  access it in javascript....  is not working...
I have tried this on PageLoad event.
Even I have tried PagePreInit method, but in this method I am not getting the HiddenField Control...
So Can anybody help me on this....???
How to assign the values from DB before executing javascript
LVL 19
Manoj PatilSr. Software EngineerAsked:
Who is Participating?
 
Utkarsh KulkarniConnect With a Mentor Sr. Sw EngCommented:
I am sorry for delay
Here is the link that explains how to add delay....
You can increase the delay value to 3 seconds, before loading the external URL

http://stackoverflow.com/questions/1183872/put-a-delay-in-javascript

If this does not solves your issue, then you can delete this question.

Thanks
0
 
Utkarsh KulkarniSr. Sw EngCommented:
Hi,
Do you mean that you set value from DB to hidden field on Page load event & you are not getting that value in Java Script ?
0
 
Manoj PatilSr. Software EngineerAuthor Commented:
Yes, I want to do the same... But I am getting the value...in javascript
But the issue is...
That javascript is calling an Booking engine from another server having unique customer ID...And I am storing that Customer ID in Database. So I want it to be receive and load before booking engine is called....
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
Utkarsh KulkarniSr. Sw EngCommented:
You can use jQuery for the same. Even using simple java script you delay the booking engine call / loading (using timer).
0
 
Manoj PatilSr. Software EngineerAuthor Commented:
Can you give me the example.. for this ??
0
 
Manoj PatilSr. Software EngineerAuthor Commented:
I've requested that this question be deleted for the following reason:

No Solutions
0
 
Utkarsh KulkarniSr. Sw EngCommented:
Check the suggested solution before deleting.
0
 
Manoj PatilSr. Software EngineerAuthor Commented:
OK. Thanks
Will check and tell you
0
 
Utkarsh KulkarniSr. Sw EngCommented:
Hi techChallenger1

Did you get chance to check this?
0
 
Manoj PatilSr. Software EngineerAuthor Commented:
Hey,
Thanks for your solution.
It's working !!!
0
All Courses

From novice to tech pro — start learning today.