Javascript+POST
Jan 15, 2004can JavaScript pick up POST elements ? if so, how ?
View 2 Repliescan JavaScript pick up POST elements ? if so, how ?
View 2 RepliesOn my webpage I'm using a script that allows users to reorganize some elements in a list. Clicking the "save order" button calls the code below which goes to /fbedit.php?view=favs&order=[a comma-delimited list of numbers is here].
window.location = "/fbedit.php?view=favs&order=" + ToolMan.junkdrawer().serializeList(document.getElementById(id))
},
The problem is that there is too much data for it to be passed this way, so I need to use POST instead of GET. If someone could explain how I could redirect to this same page but pass that comma-delimited list via POST that would be great.
I have a website that uses a custom built webserver to serve the pages.
(Please don't ask me why my boss had his own web server written). I am
displaying a log of information that is an unknown number of rows. This is
currently displayed in a table.
The table is generated by some code that we had to write (thank you custom
webserver) so that the webserver will parse HTML files and fill in the tags
we created with some data before returning that to the browser, the HTML
looks a lot like ASP or JSP using the <% %> tags to denote something to be
filled in.
Now all that works fine and dandy, but in order for this log of information
to show the latest stuff, the page needs to refresh and tell the server to
go get the list of log info and fill in the HTML with the info then return
it to the browser. All this happens pretty quick, but like any site, the
page blinks while it refreshes.
Now my boss wants that page to update without refreshing (the blink annoys
him apparently). At first I said that it couldn't be done, but he said that
he didn't believe me. Thus I am forced to ask you guys.
I know you can update fields like that using JavaScript. (I made a font tag
with an id and a JavaScript function resets the nodeValue. This changes the
text without refreshing the screen). But my problem now is that I need to
POST to the server to get the information without the page refreshing
(through JavaScript?). Is this even possible? I planned on getting the
data back and document.write() it all to the page.
Any ideas?
i'd like to know if it's possible to send variables with the post method in a javascript instead of doing :
window.location.href = "page.php?var="+var;
using get method ! i'm asking this because i have many variables to pass and get method doesn't seem to be the best way !
Is there a way to retrieve POST data submitted from a form using Javascript?
I know I can use PHP, but for lengthy reasons I cannot so I only have JS to work with.
I have something that runs on a server with no PHP or any of those widgets.
A user submits a form with 6 fields. Clicks "Go". A page appears that displays what he just entered, with a form of his data in hidden fields, and a link with document.form.submit() that takes you to a CGI program. It must be 2 different page loads.
Is displaying what he entered in the form in the next page possible with JavaScript? If so, what are the JS variables that would let me access that data?
I want to populate my client's webpage (Remote Server) automatically
through my Server and Database by having him just paste a javascript
on his webpage.
I have read up about Microsoft Remote Scripting but the documentation
states the following : "The server which you make remote scripting
calls must be the same server from which you requested the client page
containing the requests."
In my case , the client and server pages are on two seperate servers
which means that I cannot use MS Remote Scripting.Is there an alternate
approach in any scripting language ???
Any suggestions, tutorials , websites , code snippets will be
appreciated while i continue to research on this...
can anybody help me in writing a javascript function which opens a
popup window with the target URL when the link "POST Request" is
clicked..
Points to note:
The HTML DOESNT and SHOULDNT HAVE A FORM TAG.
The URL data should be sent as POST and not GET..i.e the search
parameters should not be showin in the address bar when the page is
opened.
Sample code is:
Is it possble to do a HTTP post request inside JavaScript? - That is I don't
want to use a HTML FORM, but need a JavaScript to post a value to a PHP script not encoding the parameters in a URL.
I have a few values and variables that I want to post to a server
(without using a SUBMIT button). Is there a way to post data from
within javascript - do sockets or connections have to be open for this
to work?
I want to run an external function outside the post.
This is what I have currently.
On success of the post I want to run the setGrandTotal(); function which will do some calculating for me.
How can I post array of controls through &.post() in jQuery??I have some of checkboxs in my page and declare them like this
<input name="mycheckbox[]" "value="myvalue" type="checkbox">
I can get it works if I using <form> tag with an action="post" and a submit button to post to another php page by using this statement to get all controls in receiver's page _GET['mycheckbox'];I have tried
$.post('ajax/test.php", {checkbox: $
(
'input[name="mycheckbox"]'
)});
[code]....
I just started using jQuery, but i can't get it working. On the index.php page I want a search form, that post's to search.php. Following next, I want that the html of search.php (which will only be a table with the results), is show into the 'results' div in the index.php.
This is the code im using:
<script type="text/javascript">
/* attach a submit handler to the form */
$(document).ready(function(){
alert("Ok - 1");
[Code].....
The alert's are for debugging, but none of them show's up.
[Code]....
how do i cause the form to post to another page? Am I doing it correct? I want this to happen ONLY if validation passes.
i need to post data from a form to a page on another domain, without leaving the current page.I am using ASP as a server language.
View 9 Replies View RelatedThis form field for a PayPal transaction will be produced during a user session. how to automatically submit it with "live" and $.post?
<?php
SCRIPT
print "<form id="paynowForm" action="https://www.paypal.com/cgi-bin/webscr" method="post">
[Code].....
Am calling Webservice in one ajax post, In the success funtion am calling another another method in same webservice through another ajax post method. First ajax post is getting called and returning the string from the webservice method but the inner ajax call is not getting called. I have placed the code here.
[Code]...
When I do as the following, it becomes a GET action to the the server. How
do I make it as a POST action? That means I don't want the string after "?"
show on URL bar and, to the server, it can follow POST function to get the
data passed in.
window.open("../../Server.php?"+xsValue, "", zNONHTML_STYLE);
I'm still quite unclear as to what exactly the difference between METHOD=GET
and METHOD=POST is for forms, even after looking in several books an on the
web. I'd appreciate any clarifications you could give me.
I'm in a situation where I'd like to pass the elements of a Javascript date
separately (year, month, date, hour, minute, second) to a CGI. If I were to
store these values in a hidden form and at some point submit that form, would
I want the method for that form to be GET or POST?
I'm working on some code and am running into brick walls. I'm trying
to write out Javascript with Javascript and I've read the clj Meta FAQ
and didn't see the answer, read many similar posts (with no luck
though), and searched through the IRT.ORG Faqs
(www.irt.org/script/script.htm).
The Javascript is designed to open an popup window and then inside that
window call another script which will resize that window. There may be
another way around this but the reason I tried this approach initially
was that I wanted to call the onload handler in the popup window to
resize the image only after the image had completely loaded. I've had
some code in the primary Javascript file (showimage.js) before that
works if the image has been cached but on the first load, it doesn't
resize properly which tells me it is probably because it is trying to
resize the window based on the image size but it isn't completely known
at that point. So I removed that code and tried placing the resizing
code in the second Javascript file (resizewindow.js). BTW I've tried
other code to open a popup image and automatically size it ie Q1443 at
irt.org but that doesn't do exactly what we need.
Even if there is another way to do this with one file, I still want to
figure out why this isn't working in case I run into it in the future.
I thought what I would need to do to use document.writeln to write
Javascript would be to escape any special characters and to break
apart the script tag ie
document.writeln('</SCRIPT>');
would become
document.writeln('</SCR' + 'IPT>');
I have a HTML page and 2 Javascript files. All files are in the same
directory and have permissions set correctly.
Here are the 3 files (keep in mind wordwrap has jacked up the
formatting):
index.html
----------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<SCRIPT type="text/javascript" LANGUAGE="JavaScript1.1"
SRC="showimage.js">
</SCRIPT>
</head>
<body>
Click the house<BR>
<A ONCLICK="newWindow1('house1.jpg','Nice House')"><IMG
SRC="house1thumb.jpg"></A>
</body>
</html>
showimage.js
------------
function newWindow1(pic,sitename)
{
picWindow=window.open('','','width=25,height=25,sc rollbars=1,resizable=1');
picWindow.document.writeln('<html> <head>');
picWindow.document.writeln('<SCR' + 'IPT type="text/javascript"
LANGUAGE="JavaScript1.1" SRC="resizewindow.js"></SCR' + 'IPT>');
picWindow.document.writeln('</head>');
picWindow.document.writeln('<body onload="resizewindow();">');
picWindow.document.writeln('<img src=' + pic + '>');
picWindow.document.writeln('</body> </html>');
picWindow.document.close();
}
resizewindow.js
---------------
function resizewindow()
{
// Do resizing here.
// Right now this isn't being executed
alert("resizing window");
}
Can anyone provide some pointers as to why this javascript is failing?
I'm using IE6 on Win2k and when I click on the image to open the popup
window, it does open the window but it is white with no content and the
system immediately goes from about 4% CPU usage to 100% and
consistently stays there until I kill that window with the task
manager.
How to send a request using post method from browser to web server using javascript?
View 2 Replies View RelatedI need to enter the row value from a grid into a text box using javascript.
I can currently get the value into a Div box using the following code with <Div id = 'rowidstore'>.
I have tried <input type="text" id="rowidstore"/> which doesn't work.
I have a spot where users can create posts. When you scroll over, a button pops up that says "reply". When you click reply it adds a form to the div that allows you to reply to the post. That all works great. Now I read something a long time ago that say's URL's are limited to 256(?) chars so I'm figuring between the variables and the potential for a long reply, I should be using the POST method on my form. When the user submits the reply, I want to use a jscript to update the div and add the reply but I'm not sure how to use post instead of get for this -- or even if I can.
Here's what I have
1. Create the reply form in the div -- this works great
2. This is the function I'm trying to create to call the php script, update the db then repopulate the div on the page with the post and the new reply. I don't know if I can change "GET" to "POST" or if I should be looking at some diff functions?
The following function runs on form submit. The code appears to process correctly, the create.php file does it's job, but I'm directed to the create.php page and stay there, so the callback function never runs.. What do I have to change to get create.php to process 'behind the scene', and to stay on the original web page, instead of being redirected to create.php?
Code JavaScript:
there is a post method in JS ? below I'm using Get method to parse Date which obviously shows in URL to avoid this I'd like to use Post method.
Code:
var win = window.open("events.jsp?dateStr=" + dateStr, "win", ""); // a window object
Is it possible to post all (or more of one) forms simultaneosly?
document.forms.submit?