PDA

View Full Version : Jquery $post JSON question



StealthRT
07-25-2012, 04:53 PM
I am unsure as to what may be causing my problem 404 Not Found error. i know the path is there because when i go to the URL i get this error:


{"error":"invalid_order"}

And this is the javascript code thats calling json:


$.post("<?php echo str_ireplace("http://", "https://", URL_P);?>c/gateway",
{
unique_id:$("#order_id").val(),
name_card:$("#name_card").val(),
card_num:$("#card_num").val(),
ex_date:$("#ex_date").val(),
cvv:$("#cvv").val()
},
function(data) {
if (data && data != null && data["success"] != null && data["orderid"]) {
processSuccess(data["orderid"]);
} else if (data && data != null && data["error"] != null) {
processError(data["error"]);
} else {
processError('unknown');
}
processing = false;
},
"json"
);

Does anyone see an error in the $post? Is the json $post formed correctly?

Thanks.

CoursesWeb
07-26-2012, 12:19 PM
Hi
Seem the problem is in the way you use jQuery $.post .
Here is the syntax for this Ajax method:

$.post('script.php', data_to_send, function(response){
$('#dv').html(response); // adds the server response in element with id="dv"
});