1 つのパラメーターを使用して JavaScript から URL を呼び出したい場合、URL はその特定の要求に対する応答を返す必要があります。
応答は実際には次のようになります。
{"success":true,
"result": {"token":"4fc5ef2bd77a3","serverTime":1338371883,"expireTime":1338372183}
}
この URL をブラウザで直接試すと、同じ応答を簡単に取得できますが、javascript を使用すると機能しません。
テスト目的でサンプル コードを投稿しましたが、応答がありません。
電話をかけて応答を得る方法を教えてください。
前もって感謝します。
<html>
<head>
<script type="text/javascript">
function getResponse()
{
var uname=document.testform.uname.value;
$.ajax({
type: 'POST',
url: 'http://192.168.2.113/crm/webservice.php?operation=getchallenge&username='+uname,
data: {},
dataType: 'json',
success: function(data)
{ alert('got here with data'); },
error: function() { alert('something bad happened'); }
});
}
</script>
<title>Test</title>
</head>
<body>
<form name="testform" method="post">
<div id="main" border="5" style="width:100%; height:100%;">
<div id="sub" style="width:50%; height:50%;align:center;">
Username:<input type="text" name="uname">
<input type="button" name="ok" value="submit" onclick="getResponse();">
</div>
</div>
</form>
</body>
</html>