بچه ها من یه فرم دارم که وقتی اطلاعاتش رو به صورت عادی با php پست میکنم به یه صفحه ی php دیگه,این کار به درستی انجام میشه ولی وقتی با jquery میفرستم این اطلاعات فرستاده نمیشه.
کد:
$("a.signup").click(function(){
$('#login').hide();
$('#signup').block();
});
$('form#signupform').submit(function(event){
event.preventDefault();
var name= $('input#fullname').val();
var tel = $('input#tel').val();
var email= $('input#email'). val();
var usercity= $('input#usercity'). val();
var job= $('input#userjob'). val();
if (!name)
{
alert('Please enter your fullname.');
$('input#fullname').focus();
}
else if(!tel)
{
alert('Please enter your tel.');
$('input#tel').focus();
}
else if(!email)
{
alert('Please enter your right Email.');
$('input#email').focus();
}
else if(!usercity)
{
alert('Please enter your city.');
$('input#usercity').focus();
}
else if(!job)
{
alert('Please enter your job.');
$('input#userjob').focus();
}
else
{
$.Get('signup.php', {customername:name,usertel:tel,useremail:email,customercity:city,userjob:job},function(data){
if (data == '1')
{
alert('Yout password has sent to your email');
}
else if(data=='0')
{
alert('oops! Please try again. Make sure You entered the right email address');
$('input#fullname').focus();
}
else if(data=='2')
{
alert('Sorry.Please try again.')
$('input#fullname').focus();
}
});
}
});
اینم کد صفحه ای که این اصلاعات رو میگیره:
کد:
<?php
$name=trim($_GET['fullname']);
$tel=trim($_GET['tel']);
$email=trim($_GET['email']);
$city=trim($_GET['usercity']);
$job=trim($_GET['userjob']);
..........., , , ,