I’m writing a small function to get the URL of an image and save to locally to server.
Here’s the AJAX call (confirmed it’s sending the correct URL to “getimdbpic.php” with firebug)
$.get("getimdbpic.php", { posterURL: data.Poster, movieTitle: data.Title },
function(picData){
alert("Data Loaded: " + picData);
});
The problem I’m having is with my PHP.
$url = $_GET['posterURL'];
$title = $_GET['movieTitle'];
file_put_contents($img, file_get_contents($url));
I simply can’t get the values that are being passed. The file_put_contents throws an error stating that the “File name cannot be empty”. (referring to $url being empty)
Edit: Fixed the casing, still not receiving values.
Make sure you’re using the latest JQuery. I saw a very bizarre bug like regarding values not getting sent that was fixed by an upgrade.
EDIT: Might want to try a fallback to standard
$.ajax()since$.get()is just a wrapper around it: