JSON を使用して API への PUT 呼び出しを使用しようとしています。私はjQueryを使用しており、コードが正しく見えることがわかります:
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
url: 'https://app.clickdimensions.com/Service.svc/v1/account/accountIdHere/capture',
type: 'PUT',
data: { 'reg_FirstName': 'First',
'reg_LastName': 'Last',
'reg_Phone': '123-342-1211',
'reg_Email': 'email@email.com',
'reg_Company': 'My Company',
'reg_Address1': '123 Traffic Lane',
'reg_Address2': '',
'reg_City': 'Atlanta',
'reg_State': 'GA',
'reg_Zip': '12232',
'reg_Country': 'United States'
},
success: function() { alert('PUT completed'); }
});
});
</script>
しかし、実行すると次のエラーが発生します。
XMLHttpRequest cannot load https://app.clickdimensions.com/Service.svc/v1/account/accountIdHere/capture. Origin http://localhost:65116 is not allowed by Access-Control-Allow-Origin.
私はいたるところを見て、見つけることができるすべてのものを試しましたが、役に立ちませんでした。したがって、JSON PUT 呼び出しを行うには私のコードが間違っている可能性があると考えています。私のコードは間違っているように見えますか? もしそうなら、どうすれば修正できますか。そうでない場合、そのエラーに関するアイデアはありますか?
ありがとう!