私は自分自身ではなく(web-to-lead機能を備えたsalesforce.com)ウェブサイトにフォームを提出しようとしていますが、私はjavascriptモーダルウィンドウを通してそれをやっています。フォームをテストした場合はJavaScriptとURLの作品を使用せずにJavascript URLを使用したポストフォーム
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');
}
});
}
ので、私は多分道を考えています。1回すべてのエントリは、テストの結果、エラーがないことを確認作られています
は基本的に、私はこれを使用しますJavaScriptがURLを処理する問題ですか?
問題点:データがSalesforceに正常に送信されていません。繰り返しますが、通常のHTMLフォームが動作し、javascriptは動作しません。だから私はjavascriptの問題としてそれを識別しました。
ここに実際の質問がありますか?コードの中に何か問題がありますか? – deltaforce2
申し訳ありませんが、問題の最後に追加されました。 – jwg2s
クロスドメイン(salesforce)サーバーへのajax呼び出しをしようとしていると思いますが、これは不可能です。 –