JQuery :: Load Some Files Via Ajax - Catch 404 Errors
Apr 20, 2009
I'm trying to load some javascript files via ajax, I can't get it to catch 404 errors. I've tried searching, but everything I've found says that I should check the status on the request object to catch it but it's not even getting that far.
I've tried:
I would try $.getScript, but that appears to have no way of handling errors. I've even tried just doing a console.info("test") -- it doesn't even do that. Firebug shows a 404 error (obviously) but the error doesn't seem to be being caught? I'm loading jquery through the google api, version 1.3.2.
This is slightly off topic, but if anybody can solve this, it'll be this mailing list. The basic question is: Is there a way to catch an error thrown in an external js library so that I can continue parsing the remaining javascript on the page? The more detailed version is this: I'm using DotNetNuke (DNN) for my website. A module that I'm using include Scriptaculous, DotNetNuke uses a mixture of jQuery and MS AJAX. To avoid namespace pollution, the DNN folk have used the jQuery prefix for jQuery functions and the $ shortcut for MS AJAX (actually, I think this is the only way you can do this). The third party module uses $ to reference Scriptaculous. I think we all know where this is going: the namespace pollution of $ causes an error to be thrown very early on, leaving parts of my page unstyled (cornerz), dates unformatted, etc, etc, etc. The good news - for me - is this only happens when an admin is logged in. My thought would be to catch the errors and continue parsing <i>my </i>portion of the page.
In my quest to implement ajax for the first time i've hit a brick wall. i've been searching for hours for a solution but with no success. Here is the problem.
[Code]...
why is it not working? my PHP code is outputting the contents of the xml document.
[URL]It loads fine in FF but when opened via IE it loads then switches to a white page. The second time you visit it should load normal unless you clear your cache.Here are the two errors
Quote:
Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729) Timestamp: Mon, 18 Oct 2010 11:21:02 UTC
I am using a 3 column layout. One column contains links and 2 columns contain content. I need to load the content to 2 Divs in one click. When a link is clicked it should load some file in column 2 and another file in column 3.
As of now I am loading only one div using jquery load function. But I need to load 2 divs. Below is the code Ib am using.
Or is there any other option to load 2 external files in 2 different div in one click
Example
Head <script type="text/javascript"> $(document).ready(function(){ $('a.menu_links
unable to find through google or search here relevant answer to the question, so sorry if repetitiveI used this function provided by a member in this forum
I'm having a weird problem using ajax. I use ajax to create a input field inside a form.
like this:
Before Ajax script
Code:
After Ajax script
Code:
The Ajax script works perfectly. the problem occurs when I try to send the form with the new field. The form doesn't send the field data to test.php. And more weird is that it works on IE, only on FF the problem occurs. Nothing shows in the Errors Console, and I have the last Firefox version.
I have a database driven website, which shows a list of files that have been uploaded by users. I have a script called controller.php, which generates the HTML:
I have several js files to include in Hml so was thinking if there is any way that i can includes all the files in one file and then include that file in the main html file so that i don't need to chnage the main file again and again
Consider the following code as seen in the Scriptaculous library:
Code: require: function(libraryName) { // inserting via DOM fails in Safari 2.0, so brute force approach document.write('<script type="text/javascript" src="'+libraryName+'"></script>'); } This will make the browser load more libraries, which is cool. However, when using Content-Type application/xhtml+xml, Firefox gives an error in the JS Console:
Code: Error: uncaught exception: [Exception... "Object cannot be created in this context" code: "9" nsresult: "0x80530009 (NS_ERROR_DOM_NOT_SUPPORTED_ERR)" location: "http://localhost/script/scriptaculous/scriptaculous.js Line: 26"] It seems that XHTML 1.1 documents sent with the correct application/xhtml+xml cause Firefox not to like document.write(). Fair enough
How can I change the above code to inser the script through DOM? Would that be something like:
I have the following code to load some pages into a div using the load function. When I click one of the links though, nothing happens. I have read a couple of books on JQuery and looking at the examples they give, this looks correct so I am at a loss.
This is my first message and I am extremely new to jQuery. I am using Ajax to call external html pages into a div in my site. I have three external html forms which uses JavaScript and one .file. When I call these pages, the html pages are being rendered correctly but the JavaScript and .pl file (form post) is not being executed. Any ideas on how to resolve?
function load(n){textfile=n;if(n.indexOf("#")!=-1){theleft=n.indexOf("#")+1;textfile=(n.substring(theleft))} document.mycall.load(textfile+'.txt');origString=textfile;
and it only loads a files with .txt extensions. how to change this function to load files with .doc and .nfo extensions also.
4. In Firefox, it works beautifully ( no shock ) 5. In IE it does not ( no shock ) 6. If i put the function in inline <scripttags in my HTML, the JS runs fine (no syntax error).
This is a weird idea I have- i will try to explain it all (forgive me if i do not).
i'm using xml to create dynamic content on the site i'm building for myself. now, i know there is a way to randomly load xml content using php- but i have zero experience with php (though i not afraid to learn it, if it is the only way to do this).
here's what i want to do:
i have (let's say) 4 "announcement" areas on a page, in addition to a "random info" bar off to the side. in each of these, i want to have randomly loaded xml content each time the page is refreshed/viewed.
so if i have a "recent site news" section on the page, i would have a folder for "some code" to look in to pull out an xml file to display. etc etc.
basically, i'm wondering if there is a java way to do this (perhaps similar to the choosePic function?). it doesn't have to load a different xml file each time the page is refreshed either- if there's a way to pick a set number of items from any xml file i specify- that would be ok too.
I'm trying to create a function to load a js file and instance a object.
I'm trying something like this:
Code: function Load(element) { var e = document.createElement("script"); e.type = "text/javascript";
[Code]....
I'm creating the files with the same name as the object. I'm trying to load a file/object name Manager. It's loading the js file, but it says that the object does not exits.
What's the best way to load a js file and create the instance of the object dynamically?