javascriptからajaxを使って,サーバ側のphpに接続し,json形式のデータを受け取る…ということをやりたいのですが,色々な解説サイトを参考に組んでみたプログラムが正常に動かず困っています.
以下はそのプログラムです.
(ajax-test.html)
lang
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="utf-8"> 5<script 6 src="https://code.jquery.com/jquery-1.11.3.min.js"> 7</script> 8<script src='ajax-test.js'></script> 9</head> 10<body> 11<p><button id='button1'>Test 1</button></p> 12</body> 13</html>
(ajax-test.js)
lang
1$(document).ready(function(event){ 2 $('#button1').click(function(event){ 3 4 var data1 = 'This data was sent from a client!'; 5 6 $.ajax({ 7 'type': 'GET', 8 'url': 'ajax-test-handller.php', 9 'dataType': 'json', 10 'success': function(data) { 11 alert(data); 12 }, 13 'error': function(XMLHttpRequest, textStatus, errorThrown) { 14 alert("エラーが発生しました:" + textStatus +":\n" + errorThrown); 15 } 16 }); 17 }); 18});
(ajax-test-handller.php)
lang
1<?php 2echo json_encode(array('result' => 'testman')); 3?>
実行結果は,ajaxの'error'部分が実行されます.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/07/04 08:06