Die URL konnte nicht von JSON abgerufen werden, als ich es ausprobierte, wird undefined
angezeigt. irgendein Rat?Die URL konnte nicht von JSON abgerufen werden, als ich es ausprobierte, wird nicht definiert angezeigt. irgendein Rat?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
function a()
{
$.getJSON("https://tbe.taleo.net/MANAGER/dispatcher/api/v1/serviceUrl/UDAY",function(data) { alert(JSON.stringify(data));});
}
</script>
</head>
<body>
<input type="button" value="GET JSON" onclick="a()"/>
</body>
</html>
Im Folgenden wird die JSON, von dem ich versuche, die URL Wert
{
"response": {
"URL": "https://chm.tbe.taleo.net/chm02/ats/api/v1/"
},
"status": {
"detail": {},
"success": true
}
}
Gibt es einen besseren Weg, dies zu tun zu bekommen? und ich bin nicht mit Funktion-as-Variablendeklarationen so soll ich verwenden, um ein Semikolon nach einer geschweiften Klammer ich nach einer Funktionsdeklaration bedeuten
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
window.onload = function a(){
$.getJSON("https://tbe.taleo.net/MANAGER/dispatcher/api/v1/serviceUrl/UDAY",function(data) {
var innerHtml = "";
document.getElementById("CWS_URL").href=(data.response.URL).substr(0,(data.response.URL).indexOf("ats"))+"ats/careers/jobSearch.jsp?cws=1&org=UDAY";
});
}
</script>
</head>
<body>
<a href="#" id ="CWS_URL" >Careers</a>
</body>
</html>
Im Callback von 'getJSON',' alert (data.response.URL) ' – Tushar
Was zeigt' undefined' an? Ihr Codebeispiel funktioniert und Sie haben nicht erklärt, was Sie versucht haben. Es ist daher sehr schwer zu erklären, was Sie falsch gemacht haben und wie Sie es beheben können. – JDB