Verilerimi jQuery dosyama gönderdim ve veri dizisini test ettim ve her şey olması gereken yerde saklandı ama php dosyasına gönderdiğimde tüm değişkenler boş. Birisi bana yardım edebilir mi? değil büyük bir dize olarak bir JavaScript sözlük olarakGönderme jQuery'den PHP'ye
$(document).ready(function() {
$(".button").click(function() {
//$('.error').hide();
var firstname = $("input#First_Name").val();
var lastname = $("input#Last").val();
var areacode = $("input#area_code").val();
var phonenumber = $("input#Phone_Number").val();
var emailaddress = $("input#emailaddress").val();
var confirmemail = $("input#confirm_email").val();
var password = $("input#Password_Input").val();
var confirmpassword = $("input#ConfirmPassword").val();
var streetaddress = $("input#StreetAddress_input").val();
var streetaddress2 = $("input#StreetAddress2_input").val();
var city = $("input#City_Input").val();
var state = $("input#StateInput").val();
var zipcode = $("input#ZipCode").val();
var month = $("input#month_input").val();
var day = $("input#day_input").val();
var year = $("input#year_input").val();
var services = $("input#services_input").val();
var agreement = $("input#agreement").val();
var dataString = 'firstname=' + firstname + '&lastname=' + lastname + '&areacode=' + areacode + '&phonenumber=' + phonenumber + '&emailaddress=' + emailaddress + '&confirmemail=' + confirmemail + '&password=' + password + '&streetaddress=' + streetaddress + '&streetaddress2=' + streetaddress2 + '&city=' + city + '&state=' + state + '&zipcode=' + zipcode + '&month=' + month + '&day=' + day + '&year=' + year + '&services=' + services + '&agreement=' + agreement;
alert(dataString);
$.ajax({
type: "POST",
url: "http://www.vectorcreditsolution.com/js/process.php",
data: dataString,
success: function() {
alert("Yay it was sent");
}
});
return false;
});
ve sonra benim php dosyası
<?php
$FirstName = $_POST["firstname"];
$LastName = $_POST['lastname'];
$AreaCode = $_POST['areacode'];
$PhoneNumber = $_POST['phonenumber'];
$EmailAddress = $_POST['emailaddress'];
$Password = $_POST['password'];
$StreetAddress = $_POST['streetaddress'];
$StreetAddress2 = $_POST['streetaddress2'];
$City= $_POST['city'];
$State = $_POST['state'];
$ZipCode = $_POST['zipcode'];
$Month = $_POST['month'];
$Day = $_POST['day'];
$Year= $_POST['year'];
$Service=$_POST['services'];
var_dump($_POST["firstname"]);
var_dump($_POST['firstname']);
var_dump($_POST[firstname]);
Bunu el ile yapmak yerine, [ajaxForm veya serialize] kullanın (http://stackoverflow.com/a/1960245/797303) –
Aptal Soru: $ _POST değeri olup olmadığını sınamak üzere PHP dosyanızı görüntülemek için hangi adımları izliyorsunuz? doldurulur? Yanıtı kontrol etmek için ateşböceği kullanıyor musunuz?, Alan kodunu: { \t \t \t ad: ad, \t \t \t lastname: lastname, \t \t \t alan kodu – DampeS8N
oh – user1154295