我試圖提交一個表單到一個不是我自己的網站(salesforce.com與他們的網絡到主導功能),我通過JavaScript模式窗口來完成它。使用JavaScript的郵政表格
一旦基本上所有條目進行測試,並確保沒有錯誤,我用這個:
if(error_count == 0) {
$.ajax({
type: "POST",
url: "[salesforce url]",
data: "first_name=" + first_name + "&last_name=" + last_name + "&email=" + email + "&firm=" + firm + "&[salesforceid]=" + AUM + "&[salesforceid]=" + custodian + "&[salesforceid]=" + custodian_other,
error: function() {
$('.error').hide();
$('#sendError').slideDown('slow');
},
success: function() {
$('.error').hide();
$('.success').slideDown('slow');
$('form#callToAction').fadeOut('slow');
}
});
}
如果測試的形式,而不使用JavaScript和URL的作品,所以我想也許這樣JavaScript處理的網址是問題?
問題:數據未成功提交給Salesforce。再次,常規的HTML表單工作,JavaScript不。所以我已經確定它是一個JavaScript問題。
您在這裏有一個實際問題嗎?你在代碼中遇到什麼問題嗎? – deltaforce2
對不起,只是在最後加上了問題。 – jwg2s
我認爲你正試圖做一個跨域(salesforce)服務器的ajax調用......這是不可能的。 –