AJAX & PHP - Generate Report & Force Download?
Sep 10, 2005
I have a PHP application that allows users to generate a .pdf report of
their database content. Normally, I've had to refresh a page to call
the script to generate the report, so there's a second or so when the
browser goes blank. I was wondering if it was possible to use AJAX to
call the script to generate the report, then begin the download without
refreshing the page (or in the case of I.E., leaving me with a blank
window that you have to back out of).
The following code 'works', in that it inserts the pdf code in the
textarea, but I'd want to force the browser to start a file download
without refreshing the page.
BTW, I'm using the Prototype 1.3.1 library.
<script>
function searchSales(rptID)
{
//generates the report
var url = 'http://192.168.1.128/sendReport.php'
var pars = 'rptID=' + rptID;
var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars,
onComplete: showResponse} );
}
function showResponse(originalRequest)
{
//put returned XML in the textarea
$('result').value = originalRequest.responseText;
}
</script>
<a href="#" onclick="javascript:searchSales(��')">Click</a>
<textarea id=result cols=60 rows=10 ></textarea>
View 4 Replies
ADVERTISEMENT
Jun 14, 2011
does anyone have idea of how to generate subreports and how to attach them to main report i.e, .rdlc file...??
View 3 Replies
View Related
Jul 28, 2009
I have a function that uses the ajax load function to post off some parameters and fill a div with the returned content after a db query has been run to create it. This all works fine, however I would like to be able to replace the div with a loading graphic whilst the content
is generated. I assumed this was done by placing the graphic at the start of the function, then using a callback function to remove it and display the actual data once it has been fully generated...
However when I trey to implement this I am getting a strange result in that the callback fires before the content is generated. So my loading graphic disappears and then the content appears sometimes 10 seconds later. How can I ensure the call back only executes once the new content is
ready to be displayed ??
Here's my code ...
function get_report(){
// Hide #report_here div and show loading graphic here ...
$("#report_here").load("/admin/reports/statistics_report/", {
// Parameters sent go here
}, finished()
);
function finished() {
// Hide loading graphic and show #report_here div here ...
}
View 1 Replies
View Related
Nov 1, 2011
We have links on our website that point directly to Excel spreadsheet files on our server. When the user clicks a link, It will display a dialog, asking if the user wants to Open or Save the file (standard browser procedure). I want to provide the same functionality, but with a dynamically created file.
For example, instead of a link, the screen will have a button. If the user clicks the button, a CSV file will be created and stored on the server. I then want to be able to immediately "download" that file, as if it were a link on the page and the user clicked it. So, they would then be shown the Open/Save dialog to give them the option to view or download the file.
View 2 Replies
View Related
Nov 12, 2011
I am trying to generate an ajax form based on a database value of max and min years. At present i have the following.
[Code]...
What I am struggling with is the logic to say if minyears is more than 1 (string in option needs to say years), then add in every year between min and max as additional options. My brain has been melting with this for a few days now
View 4 Replies
View Related
Feb 28, 2011
I need to learn ajax can i have some material to learn..
or give me useful link to download some material
View 2 Replies
View Related
Apr 25, 2010
Do you know a good, free to download book about AJAX (pdf, djvu, chtm?, any)?
View 2 Replies
View Related
Aug 31, 2010
I'm a AJAX newbie, I was wondering if I can use the .responseText method, to load the text from other website? For example, how can I download the data from "[URL]" and display the data in my own way? It seems that the .responseText/.responseXML does not work here...
View 4 Replies
View Related
Oct 2, 2011
I am trying to create a way for my users to download some code dynamically from my web page via a file download. Below is the code that i have written so far. It seems to be dying on the iframe but i'm not sure why.
Here is my jquery trigger which is inside my onreadystate function.
$('#export_txt').click(function(e){
alert(LPAjax.ajaxurl + "/download.php");
$.generateFile({
action: "download_txt",
filename: "exportme.txt",
[Code]...
View 1 Replies
View Related
Jun 14, 2011
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.
View 4 Replies
View Related
Apr 11, 2009
I need to have a submit input button automatically start a download when clicked, but also redirect to an additional "information" page. Since I'm not sure if this can simply be solved with HTML or must use some Javascript.
View 4 Replies
View Related
Jul 14, 2011
I have a page /download.php.basically on entry this page displays a browser download dialog box for a file.I was wondering if there is a way to use .load() to get the same download dialog box on another page.I tried the code below but it does not work/ what jquery function I can use to get this working
$('body').load('/download.php');
View 1 Replies
View Related
Nov 27, 2010
I developed this under Safari on my mac. I have only been scripting for about 1.5 days so I am not the best with debugging. What would cause this?
<html>
<head>
<script ="Javascript>
// Setting vars
var winW = screen.width
var winH = screen.height;
var winLW = (winW / 2) - 240
[Code]....
View 3 Replies
View Related
Aug 10, 2007
Can I add the weather report for Istanbul in my page, using xml?
View 2 Replies
View Related
Jul 25, 2008
which shows reports output formats in dropdown box & once i select option as "PDF" or any output and click finish button, then report o/p should open.I got sample script from forums. where this code gives me alll report output option in dropdown box, but when i select option from dropdownbox. automatically o/p opens.Since i am not java developer i am not aware of what to do, I am into more of reporting.. In this code i noticed they used on change function. is there way we can change to on select & finish button.. I know i should use input button to replace onchange function, but dont know where to put
Here's code
<input type="hidden" name="run.outputFormat" value="HTMLFragment">
<script type="text/javascript" >
function chgOutput(selFormat)
[code]....
View 4 Replies
View Related
Dec 10, 2010
here's the script for selecting output in pdf format. when i run page, it gives me error " Expected ;"
<table>
<tr>
<td><B><FONT STYLE="width: 100px; font-family : Arial; font-size :
8pt">Alternate Format:</FONT></B></td>
[Code].....
View 2 Replies
View Related
Nov 10, 2005
I am using asp.net to pass parameters from .aspx page to my Microsoft
reporting service.
My .aspx page has checkbox. If it is checked it the chekbox should pass
value =0 to my report
<INPUT id="ReviewedBy" style="WIDTH: 16px; HEIGHT: 20px"
type="checkbox" name="ReviewedBy" value = 0>
if the check box is unchecked it should pass value = 1. i.e.
<INPUT id="ReviewedBy" style="WIDTH: 16px; HEIGHT: 20px"
type="checkbox" name="ReviewedBy" value = 1>
Since the reporting service passes value directly i couldn't write any
server side code.
In client side validation i could diplay the value of check box in
alert message but i couldn't pass it as parameter to the report server.
View 1 Replies
View Related
Jul 10, 2010
allows the chart to slide on (click on Report a Link , right next to the search box): [URL] I need to imporove the way this functions on my site. Here is how the report a link functions on my site:
[Code]....
View 1 Replies
View Related
Jun 25, 2009
I'm having trouble loading jQuery into SQL Server Reporting Services Report Manager. Since SSRS is a proe-compiles ASPX page, and we are not given the source code, we have little ability to make changes to the interface. If I could add jQuery directly, the progblem would be trivial. However, all we have the ability to modify is an existing Javascript file that is loaded at runtime in the head of each page. I have been able to get this to load relatively reliably using IE 8, but other browsers either don't load it at all, or only on the first pass. Here is the structure that I have in place:
[Code]...
View 1 Replies
View Related
May 18, 2011
I have made a site with 5 pages, each page contains a form. Each form is a checklist with a dropdown to choose an answer for each individual item.
Here is a same of the form code:
I am trying to write a script that will be called with onclick event from the "Next" button. This script will collect all the "notOK" option value/names and send them to a document, concatenating the info from the next forms until a single report is created with a list of all the "notOK" values. One the user gets to the end of the last form, there will be a submit button which sends the entire report to a specific email address.
Here is the script I have so far, which pulls the "notOK" values for each page:
This piece of code works great for an individual page, but I need to expand it to send the data to a report instead of window.alert, and I need to add some way of concatenating the data from each form to a single page, doc, etc.
View 4 Replies
View Related
Oct 1, 2010
I have a requirement to generate a report (tabular view) which displays number of days by Month from Start Date to End Date. Also, total number of days that fall in the range in the corresponding year.
I am looking for a Javascript function as a solution to the above requirement but could not find one.
For example,
Start Date: 02/15/2007
End Date: 08/22/2010
Report should be as displayed in the attached text file.
View 1 Replies
View Related
Dec 21, 2010
I am trying to get started using JQuery, but I find I can't even get to lesson #1. When I go to jquery.com and click to download the latest version (or any version) it doesn't "download" anything. It opens the file as a webpage in my browser and I see all the JQuery in one big string. Why won't the file just download? Is it the browser I am using? Is it my Mac?
View 2 Replies
View Related
Dec 15, 2010
I implemented Malsups jquery form and use it for ajax file uploads. Works fine in FF, but in IE as soon as the ajax has completed the upload IE gives me a File Download box - Security warning. If I click on save it save thereturnedJson object (I do JS call onsuccessto get a file list and display it). If I click cancel or save on the popup has same effect the file still gets uploaded but just looks ugly.
How can I get rid of this? All coming form the same domain, calling from the same domain. This is on a python django project and I am testing it on the dev server.
Its pretty basic jquery nothing to exciting, don't get why IE would cause.
View 4 Replies
View Related
Jul 23, 2005
I have an XMLDocument that my web page downloads and manipulates as a
response to user input. I have lots of JavaScript that acts as a
controller between my view (html) and my model (xml). That works fine.
Once the user's done editing, I want to send the modified XMLDocument
back up to my server (as XML). The problem is, I can't find a way to
use JavaScript to generate XML from an XMLDocument. Is there some
obvious API that I'm missing? I assume there's more than one way to do
it (one way for IE and one way for Mozilla, who knows how many others),
anybody want to share?
View 1 Replies
View Related
Jul 23, 2005
I have a page with 641 images in it. Each image can be clicked with as
result that the image source will be changed. For this the images need
to have a unique ID. But to do this manually for 641 is just too much.
Is there a way to give each image his own unique id without setting
them myself?
The image:
<img src="images/hokje.gif" id=""
alt="">
View 12 Replies
View Related
Jul 13, 2009
I want to generate PDF File using java script, how to generate PDF file using javascript.
View 5 Replies
View Related