AJAX :: Accessing A XML File On Another Server?
Mar 24, 2009I want a certain JavaScript script to access an XML file on a different server.
I can use PHP or any other language needed if i have to. but the main file must be in JavaScript.
I want a certain JavaScript script to access an XML file on a different server.
I can use PHP or any other language needed if i have to. but the main file must be in JavaScript.
I found the tutorial on the W3C website for AJAX and it's great, it gives the following code
Code:
<script type="text/javascript">
function showUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
[Code]...
I'm curious to know if it's possible to just use code from within the same file instead of accessing 'getuser.php'? If so, how?
I have this code:
var dataString = $.toJSON(data);
$.post(url, {dataValues: dataString}, function(res){
$('#secretIFrame').attr('src', url);
$('#secretIFrame').html(res);
});
Problem is, I can't access dataValues at the server side once I assign this same URL to the iframe.Is there any other way to POST JSON value through form submission without ajax? or any other way out, I am trying to download file that is based on some parameters and isn't a direct download link.
I have a javascript that has a string variable and is hardcoded example: var text = "A,1,2,3";However, i want to read this string from a text file from the server. (The text file is generated using PHP). How to i get this done?I have seen codes on other pages which deal with this topic. Below is an example of the code
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://my.remote.url/myremotefile.txt", true);
txtFile.onreadystatechange = function() {
[code]....
I have been successfully using the following "myAjax" function to load text file information from the server.
ajax.js:
After I load the text file, I store the text "records" into an array by doing something like this:
Where the '}' character is my record delimiter. It could just as easily be ' ' or ' ' or the like.
Again, I am not having any problems doing it this way as it suits my current needs.
Now the question(s)
1. Does the call to read the text data from the external file always read in the entire contents or can I read one line or delimited record at a time and store it to the array directly without the text storage?
2. If the text is always read completely (my suspicion), can I safely delete the "TextInformation" after I convert to the array format? Is there any memory penalty for doing it this way as the text information can be somewhat lengthly and I don't like the idea of having doubled memory usage when I only need the information in array format anyway?
This is the idea I am considering, but I don't know if there are drawback to this method of if there is a better way to accomplish the task.
ajax.js:
I have the following JavaScript (see below). The script requests an XML file from the server and displays it on the page.
The script works fine when the requested XML file is stored on the same server as the script.
The problem is when I try requesting an XML file from an external server such as the National Weather Service. I get an error. If I take the XML file from the National Weather Service and save it to my server it works. Why can't I use my script to request XML files stored on external servers?
Javascript Code
window.onload = initAll;
var xhr = false;
function initAll() {
document.getElementById("makeTextRequest").onclick = getNewFile;
[Code]....
I have seen web pages sites, when you drop down a list box, it seems to go
back to the server to retrieve some data without reloading the whole page
(e.g. select make of car and it retrieves a list of models from the server
to populate another list box).
what I am trying to accomplish is done through javascript, but I think that it is.
I would like to access server-side data without refreshing the entire page. Is this done through layers somehow?
I'm trying to write a script that will be loaded from one server into a website on another server. This script is trying to talk (ajax) to the server that it comes from but I'm getting "Access Denied" errors. I'm well aware that cross-domain calls are not allowed for security reasons so my question is how does Google Analytics work because essentially thats what I'm trying to accomplish. I can embed a Google Analytics script into my website and it'll gather data and send it back to Google.
View 4 Replies View RelatedI'd been looking for some way to get server date/time without using any server side script (such as ASP, PHP, etc).
I found this and it worked just excellent for me! I just want to share it because it wasn't easy to find.
I created a js document with code:
Code:
Now, I can use this js within a html like this:
HTML Code:
You may change your machine date/time and check both dates.
I am creating an XML document on my page with javascript. My question
is, is it possible to save that xml file on the server (I have write
permissions) only using javascript, ie no server code? This task would
be trivial using server code, but I was wondering if I can do it all
with client code and post backs? Well, any input?
Im writing client-side javascript and I want to do a server side include. There are many server files but only one will be included. These files contain peoples names and phone numbers. This info is packaged as a line of javascript but I can change that packaging if necessary.
The file name to include is being passed as a url parameter: [url]
I know how to parse the url string and stuff the ID number into a javascript variable.
I set <ICODE> foo = "/people/12345.html" </ICODE> and tried <ICODE><!--#include virtual="${foo}" --> </ICODE>
but this did not work.
Is there a way to do this with javascript given that the name of the file I wish to include is contained in a variable? If not, what is the usual way of getting the data in the server file into my client-side javascript?
I have the following script in my index.php file:
This works fine as long as get_labels.php is located in the same directory as index.php (root dir). If I move the script to a folder called 'includes' and use the following line: script:"includes/get_labels.php?json=true&", it doesn't work.
I've tried different variations:
What am I missing here?
Here's the plugin I'm using:[url]
There's a script on my site that's included like <script src='somePHPfile.php?params... etcIt generates an image with some text in it and a few links.When I click 'view source' it just comes up with the <script> tags and nothing else. In Firefox, if I right click on the actual image and go to this frame > view source, I can see everything it's doing.
View 4 Replies View Relatedim having a bit of a metal block here... i need to know how to verify a password from a txt file... i just need to know how to reference it.
i want it to look something like this:
<script>
var password = prompt("Password?")
if(password == "password from txt file")
{
[Code]....
i know its incredible bad from a security point of view. im using this example for a college essay.
I'm trying to allow a user to select an XML file so that my javascript can parse it and create some pins for a google map.It works fine in Firefox, and by using FireBug I can see that the file is being accessed as expected.IE on the other hand tells me that "'files.0' is null or not an object" on line 68 of address locator. php.
View 1 Replies View RelatedMy swf.js file is getting hacked along with some jquery files, they are injecting cross browser hacking script to .js files.
View 2 Replies View RelatedI have an HTML file input control, like this:
Code:
<input type="file" id="FormsFileSelector" name="FormsFileSelector" size="40" maxlength="1000" style="width: 382px; white-space: pre;"
accept="image/gif,image/jpg,image/jpeg/,image/tiff,image/bmp"
>
And it does indeed allow the user to select a file on his computer.
But when I access the value of the control I get an odd value. I do this, in javascript:
Code:
var FileSelector = document.getElementById("FormsFileSelector");
var FileName = FileSelector.value;
And the FileName that I get is "C:/fakepath/MyPicture.jpg"
The actual path is C:/MyDocuments/MyPictures/MyPicture.jpg". But instead it's coming up with "fakepath".
Very weird! How do I get it to return the actual full path to the file on the user's computer?
i am experimenting with basic ajax techniques. i am trying to display a different message depending on which radio button was clicked. when i run the following i get an "undefined" message. Code:
View 2 Replies View RelatedI am trying to access an XML file from a server in my JavaScript code. I have an XML file like this:
-<stream version="1.2">
-<room id="simulator" time="128168557915">
-<dimention id=0 x="1.25" y="2.00">
<m mcu="160" sid="75">
[Code].....
what is the best way to do that, since the returned value is a text.
I am trying to access an XML file from a server in my JavaScript code. I have an XML file like this:
-<stream version="1.2">
-<room id="simulator" time="128168557915">
-<dimention id=0 x="1.25" y="2.00">
<m mcu="160" sid="75">
[Code]....
what is the best way to do that, since the returned value is a text.
I have a page that creates one unordered list from the contents of another list. The second list is created from a database query and is hidden on the page. I have written a JQuery function shown below that does an AJAX call which causes the hidden list to be created and that is working perfectly. The problem is that when the code following the AJAX call is executed it doesn't see the hidden list. The alert message displays 0 the first time. clicking on the Load button a second time results in the first list being displayed. If I click on the Load button a third time, the previously loaded list is displayed; click on a fourth time and the new list is displayed.
In other words, it takes two cycles to display the correct list. I am at a loss as to what might be the problem. Other than this issue the code does what I need it to do.
$(function() {
what i'm trying to do is to acces the content loaded via AJAX but in an other way than by a callback function.i have a div where the data will be loaded via ajax, the data is represented by a list of folders and when i click one of them i want to load then the subfolders and so on, but if i use the callback function this is not gonna be dynamic..cause i don;t know how deep is gonna be the tree.[code]but if i do in this way....first time it works....so id i click <ahref="folder_1">folder_1</a> it loads the subfolders...and if i click then on of the subfolders loaded with ajax it wont work anymore to see the subfolders in the respective folder.
View 5 Replies View Relatedi've got a file that contains multiple <li> with different id's:
<li id="1"></li>
<li id="2"></li>
<li id="3"></li>
...
how can i gram the those id's and put them into a var? var get_id = $source.find('li').attr('id'); ??
I'm trying to save a PDF file that's built using the jspdf PDF JS files [URL], the example (server side) uses Jaxer to save the file to the hard drive. Can i do this via JQuery instead? PDF Example
<script runat="server" type="text/javascript" src="../libs/base64.js"></script>
<script runat="server" type="text/javascript" src="../libs/sprintf.js"></script>
<script runat="server" type="text/javascript" src="../jspdf.js"></script>
<script runat="server" autoload="true" type="text/javascript">
[Code].....
I have a website that uses javascript to communicate with the database for the CMS system.
I had a programmer develop a website who refuses to add a logical function to which I am going to have to do myself now.
When you delete an image or file on a page of a website, it does not delete it from the server. It just deletes it from the website and database only and I can see how this will eventually cause problems when files accumilate in the server.
Can someone give me some samples, direction or instructions how I would implement a function so that when the admin deletes the image on a website, it also deletes it from the server itself.