Solved

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

Posted on 2014-04-10
12
434 Views
Last Modified: 2014-05-18
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
Comment
Question by:Manoj Patil
  • 5
  • 5
12 Comments
 
LVL 7

Expert Comment

by:Utkarsh Kulkarni
ID: 40027206
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
 
LVL 19

Author Comment

by:Manoj Patil
ID: 40028384
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
 
LVL 7

Expert Comment

by:Utkarsh Kulkarni
ID: 40028849
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!

 
LVL 19

Author Comment

by:Manoj Patil
ID: 40030486
Can you give me the example.. for this ??
0
 
LVL 19

Author Comment

by:Manoj Patil
ID: 40049977
I've requested that this question be deleted for the following reason:

No Solutions
0
 
LVL 7

Accepted Solution

by:
Utkarsh Kulkarni earned 500 total points
ID: 40049970
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
 
LVL 7

Expert Comment

by:Utkarsh Kulkarni
ID: 40049978
Check the suggested solution before deleting.
0
 
LVL 19

Author Comment

by:Manoj Patil
ID: 40050117
OK. Thanks
Will check and tell you
0
 
LVL 7

Expert Comment

by:Utkarsh Kulkarni
ID: 40061429
Hi techChallenger1

Did you get chance to check this?
0
 
LVL 19

Author Closing Comment

by:Manoj Patil
ID: 40073626
Hey,
Thanks for your solution.
It's working !!!
0

Featured Post

Technology Partners: 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!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Debugging Html 8 31
Bootstrap question 4 26
Echo'd values in dropdowns 6 27
Why am I getting ReferenceError:  boxes is not defined error 5 6
Browsers only know CSS so your awesome SASS code needs to be translated into normal CSS. Here I'll try to explain what you should aim for in order to take full advantage of SASS.
Nothing in an HTTP request can be trusted, including HTTP headers and form data.  A form token is a tool that can be used to guard against request forgeries (CSRF).  This article shows an improved approach to form tokens, making it more difficult to…
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question