私はこのテストjsonのURLを持っています
jQuery.support.cors = true;
window.Getdata = function() {
var request = $.ajax({
type: "POST",
data: "{}",
dataType: 'json',
url: "/gh/gist/response.json/4001105/",
mimeType: "application/json; cherset=utf-8",
success: krywaarde,
failure: givealert
});
function krywaarde(result) {
alert("Name = "+result.fighters[0].name);
alert("Nickname = "+result.fighters[0].nickname);
// this changes the text
document.getElementById("routing").innerHTML = result.fighters[0].name;
}
function givealert(error) {
alert('failed!!' + error);
}
}
$(document).ready(function() {
window.Getdata();
});
質問コード全体を編集しました
私が今抱えている問題は、JSFiddleでは機能しますが、モバイルアプリでは機能しません。2 つの間での onlu の変更は、Js Fiddle の ons がページの読み込み時に呼び出され、実際のモバイル アプリの関数がボタンクリックで呼び出されます!
ここにjsfiddleがあります:
関数を呼び出しているhtmlは
<a type=button id="processnames" onclick="window.Getdata();" style="color: White; font-size:large;">test json