外部サイトに情報を投稿する必要があるフォームを持っていますが、何らかの理由でエラーが発生します:
エラー: [例外...「制限された URI へのアクセスが拒否されました」コード: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)" 場所: "jquery.core.1-3-2.min.js 行: 19"] ソース ファイル: jquery.core.1-3-2.min.js 行: 19
フォームを実行する (または実行しようとする) ために使用しているコードは次のとおりです。
<script type="text/javascript" language="javascript">
$(function() {
$(".FormButtons").click(function() {
var name = $("input#contactDataFirstName").val();
var lname = $("input#contactLastName").val();
var gender = $("input#contactDataGender").val();
var dobd = $("input#contactDataDateOfBirthday").val();
var dobm = $("input#contactDataDateOfBirthmonth").val();
var doby = $("input#contactDataDateOfBirthyear").val();
var mobile = $("input#contactDataMobilePhoneNumber").val();
var street = $("input#contactDataStreetAddress").val();
var suburb = $("input#contactDataSuburbTownCity").val();
var postcode = $("input#contactDataPostcode").val();
var country = $("input#contactDataCountry").val();
var state = $("input#contactDataCountrySubdivisionIDNew").val();
var password = $("input#contactDataPassword").val();
var email = $("input#contactDataEmail").val();
var remail = $("input#contactDataReceiveEmail").val();
var rmail = $("input#contactDataReceiveMail").val();
var rsms = $("input#contactDataReceiveSMS").val();
var dataString = 'contactDataFirstName='+ name + '&contactLastName=' + lname + '&contactDataGender=' + gender + '&contactDataDateOfBirthday=' + dobd + '&contactDataDateOfBirthmonth=' + dobm + '&contactDataDateOfBirthyear=' + doby + '&contactDataMobilePhoneNumber=' + mobile + '&contactDataStreetAddress=' + street + '&contactDataSuburbTownCity=' + suburb + '&contactDataPostcode=' + postcode + '&contactDataCountry=' + country + '&contactDataCountrySubdivisionIDNew=' + state + '&contactDataPassword=' + password + '&contactDataEmail=' + email + '&contactDataReceiveEmail=' + remail + '&contactDataReceiveMail=' + rmail + '&contactDataReceiveSMS=' + rsms;
$.ajax({
type: "POST",
url: "path_to_url",
//dataType: "jsonp",
data: dataString,
success: function() {
$('#contact_form').html("<div id=\"message\"></div>");
$('#message').html("<h2>Contact Form Submitted!</h2>")
.append("<p>We will be in touch soon.</p>")
.hide()
/*.fadeIn(1500, function() {
$('#message').append("<img id='checkmark' src='images/check.png' />");
});*/
}
});
return false;
});
});
</script>
誰かが私のデータを外部のウェブサイトに投稿するのを手伝ってくれませんか:)