Hey all, I am more familiar with php than anything but this has got me stumped...
jquery question
5
Hey all,
I am more familiar with php than anything but this has got me stumped...
I have a tell-a-friend script I have created in php and have separated it out into a form and its processing script.
So the idea is that I want to submit the form without a page refresh. I got the idea to use ajax and or jquery to do so.
I have the front end set of things working probably about 85%-95% of the way and 100% on the processing script.
What I am getting hung up on is how to retrieve the php results using Jquery as I know the requested result is being done. i.e. email is being sent. I just need it to be able to return the proper message to the form.
So I think I have narrowed it down to a few lines but am not sure what I am getting wrong here... Your help is appreciated.
For ease of understanding I am adding the link below to grab my project... Its zipped.
http://www.bitsonline.us/david/ajaxtellafriend.zip
I am more familiar with php than anything but this has got me stumped...
I have a tell-a-friend script I have created in php and have separated it out into a form and its processing script.
So the idea is that I want to submit the form without a page refresh. I got the idea to use ajax and or jquery to do so.
I have the front end set of things working probably about 85%-95% of the way and 100% on the processing script.
What I am getting hung up on is how to retrieve the php results using Jquery as I know the requested result is being done. i.e. email is being sent. I just need it to be able to return the proper message to the form.
So I think I have narrowed it down to a few lines but am not sure what I am getting wrong here... Your help is appreciated.
PHP Code:
<script>
$(function() {
$(".button").click(function() {
var yourname = $("input#yourname").val();
var youremail = $("input#youremail").val();
var friendn1 = $("input#friendn1").val();
var email1 = $("input#email1").val();
var friendn2 = $("input#friendn2").val();
var email2 = $("input#email2").val();
var friendn3 = $("input#friendn3").val();
var email3 = $("input#email3").val();
var friendn4 = $("input#friendn4").val();
var email4 = $("input#email4").val();
var friendn5 = $("input#friendn5").val();
var email5 = $("input#email5").val();
var dataString = 'yourname='+ yourname + '&youremail=' + youremail + '&friendn1=' + friendn1 + '&email1=' + email1 + '&friendn2='+ friendn2 + '&email2=' + email2 + '&friendn3=' + friendn3 + '&email3='+ email3 + '&friendn4=' + friendn4 + '&email4=' + email4 + '&friendn5='+ friendn5 + '&email5=' + email5;
//alert (dataString);return false;
$.ajax({
type: "POST",
url: "process.php",
data: dataString,
success: function() {
//everything works up until this point...
$('#message').append("<?=$disc; ?>")
}
});
return false;
});
});
</script>
http://www.bitsonline.us/david/ajaxtellafriend.zip
- chuawenching
- [1] reply
- jaybaker
- kidino
- [ 1 ] Thanks
- jaybaker
Next Topics on Trending Feed
-
5