Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 450
  • Last Modified:

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
0
Manoj Patil
Asked:
Manoj Patil
  • 5
  • 5
1 Solution
 
Utkarsh KulkarniCommented:
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
 
Utkarsh KulkarniCommented:
You can use jQuery for the same. Even using simple java script you delay the booking engine call / loading (using timer).
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
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 KulkarniCommented:
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 KulkarniCommented:
Check the suggested solution before deleting.
0
 
Manoj PatilSr. Software EngineerAuthor Commented:
OK. Thanks
Will check and tell you
0
 
Utkarsh KulkarniCommented:
Hi techChallenger1

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

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 5
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now