質問: document.getElementById("newImg").src; var png=data.substr(22); $.ajax({ url:'apitest.php', type:'POST', data:{ 'data':data, 'png':png } }) // Ajaxリクエストが成功した時発動 .done( function(result){ //changedTextのinnnerHTMLに変換後文字を格納する document.getElementById("changeText").innerHTML=result; }) //Ajaxリクエストが失敗した時発動 .fail( (data) => { $('.result').html(data); console.log(data); }) //Ajaxリクエストが成功・失敗どちらでも発動 .always( (data) => { }); }); }); 同じ階層にあるapitest.phpを呼ぶ部分です。 tomcatのバージョンは7をしようしています。
回答: コードを見るとクライアントで動かすコードに見えますが、 jspからはhtmlを返すだけで、実際にajaxが動くのはクライアント(ブラウザ)ではないのですか? そうだとして、 jspがクライアントに返したソースの中に、jqueryを読み込むタグは出力されていますか? それと、ブラウザの開発者ツールのconsoleにエラーは出ていませんか?