I have a basic webpage set up and I would like to use jQuery to send a single variable (user-generated) to a javascript script (external — well not really, still on the server, just not embedded in the webpage). This script will do a bunch of stuff with the variable and spit out a large array of results. I then need to update my page with the results.
I’ve done something similar using AJAX to POST stuff to a PHP script, but how can this be done with a JS script?
well … including your script using the following (as opposed to embedding it) will keep your source neat and clean:
The file could contain a function which you then call from outside (ie, the actual page source). As JavaScript is executed on the client-side (ie, the browser), downloading the file is unavoidable (unless you take extreme measures like an apache::mod_js, or rewrite the function in PHP). Best to keep things simple and use the above.