Solved

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

Posted on 2014-04-10
12
428 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
Comment Utility
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
Comment Utility
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
Comment Utility
You can use jQuery for the same. Even using simple java script you delay the booking engine call / loading (using timer).
0
 
LVL 19

Author Comment

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

Author Comment

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

No Solutions
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 7

Accepted Solution

by:
Utkarsh Kulkarni earned 500 total points
Comment Utility
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
Comment Utility
Check the suggested solution before deleting.
0
 
LVL 19

Author Comment

by:Manoj Patil
Comment Utility
OK. Thanks
Will check and tell you
0
 
LVL 7

Expert Comment

by:Utkarsh Kulkarni
Comment Utility
Hi techChallenger1

Did you get chance to check this?
0
 
LVL 19

Author Closing Comment

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

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
SASS allows you to treat your CSS code in a more OOP way. Let's have a look on how you can structure your code in order for it to be easily maintained and reused.
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…

771 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now