1
我的初始表格計算變量$ finallowamount & $ finalhighamount,但我似乎無法將這些變量的值傳遞給我的jQuery聯繫人JavaScript文件(代碼如下)。任何幫助將不勝感激。謝謝。將計算的PHP變量傳遞給jQuery/Ajax表格
$(function() {
$('a.email').click(function(event) {
event.preventDefault();
$('body').append('<div id="popupshadow"></div><div id="popup"></div>');
$('#popupshadow').css({opacity:0}).animate({opacity:0.7},1000);
$('#popup').css({opacity:0}).delay(1200).animate({opacity:1},800);
$('#popup').html('<form class="contact" action="#" method="post"><table class="contact"><tr><td class="input-name">Name:</td><td><input type="text" name="name" size="25" /></td></tr><tr><td class="input-email">Email:</td><td><input type="email" name="email" size="25" /></td></tr><tr><td class="input-phone">Phone:</td><td><input type="phone" name="phone" size="25" /></td></tr><tr><td></td><td><input type="submit" value="Send" /></td></tr></table><input type="hidden" name="to" value="[email protected]"></form>');
$('form.contact').submit(function(event) {
$('form.contact td').css('color','#000000');
var name = $('form.contact input[name="name"]').val();
var email = $('form.contact input[name="email"]').val();
var phone = $('form.contact input[name="phone"]').val();
var to = $('form.contact input[name="to"]').val();
var valid = true;
if(name == "")
{
valid = false;
$('td.input-name').css('color','#FF0000');
}
if(email == "" && phone == "")
valid = false;
if(email == "")
$('td.input-email').css('color','#FF0000');
if(phone == "")
$('td.input-phone').css('color','#FF0000');
var message = 'message';
var paymentstreamtype = $("#ssq_rc_general input[type=radio]:checked").val();
var finallowamount = $("#finallowamount").html();
var finalhighamount = $("#finalhighamount").html();
if(valid) {
$.ajax({url : 'contact.php',
data : {name : name,
email : email,
phone : phone,
message : message,
paymentstreamtype : paymentstreamtype,
finallowamount : finallowamount,
finalhighamount : finalhighamount,
to : to},
type : 'post',
success : function(data) {
$('#popup').html('<p style="text-align:center;">Your message has been sent.</p>');
$('#popup, #popupshadow').delay(1000).animate({opacity:0},500).delay(500).queue(function() { $(this).remove(); });
}
});
}
event.preventDefault();
return false;
});
$('#popupshadow, a.cancel').click(function(event) {
$('#popup, #popupshadow').animate({opacity:0},500).delay(500).queue(function() { $(this).remove(); });
});
});
});
與這些ID是什麼元素?看起來這些不是輸入元素。對?你如何爲他們填充價值?任何html代碼片段都可以提供幫助。 – timidboy
你能顯示HTML最終的最終值和finalhighamount值存儲 – Sibu
謝謝Onchie和詩巫!我只有那些標記不正確的元素的ID。它現在完美運行!我如何讓你們指望我朝着正確的方向發展? –