なし結果:http://jsfiddle.net/BjLdQ/2jQueryとJSON私はここでテストフィドル作った
私は、各HTMLフィールドに番号1を入力することができますし、私は、ログインボタンを押すと、私はバックのようにJSONを取得:
を{"code":"2"}
私は、(Login Jquery Ajax)のテキストを押しても何も起こらないので、jsfiddleやローカルマシンから何も起こりません。
ご協力いただければ幸いです。
なし結果:http://jsfiddle.net/BjLdQ/2jQueryとJSON私はここでテストフィドル作った
私は、各HTMLフィールドに番号1を入力することができますし、私は、ログインボタンを押すと、私はバックのようにJSONを取得:
を{"code":"2"}
私は、(Login Jquery Ajax)のテキストを押しても何も起こらないので、jsfiddleやローカルマシンから何も起こりません。
ご協力いただければ幸いです。
Same Origin Policy ...別の原点(MDN)からページを取得できません。
回避策はWays to circumvent the same-origin policyを参照してください。
ドメインにhttps://api.searchningbo.comのjavascriptを置いても問題ありません。 html、javascript、およびjqueryファイルをすべて同じドメインに配置する必要がありますか? – Bill
@Bill原点は、(HTML)ページの場所によって決まります。あなたのhtmlファイルを 'hhtps:// api.searchningbo.com /'(同じPROTOCOL、 'https'とDOMAIN' api.searchningbo.com')に置き、エラーが消えます。 –
コードに誤りがあります。
$("#button").click(function() {
alert("Sending");
$.ajax({
type: "POST",
dataType: 'JSON',
data: "{'username':'1','password':'1','key':'1','device_Id':'1'}",
url: "https://api.searchningbo.com/user/login",
// This was here: },
success: function(data) {
alert(data);
}
});
} // It wasnt closed properly
この質問を送信する前に実際にコードをJSLしましたか?あなたのフィドルには誤りがあります。 –
また、私はコンソールでこのエラーを受け取ります: 'XMLHttpRequestはhttps://api.searchningbo.com/user/loginをロードできません。 Originのhttp://fiddle.jshell.netはAccess-Control-Allow-Originで許可されていません。 –