初めてjQuery$.get()を使用しています。また、jQueryは初めてです。私のコードはとてもシンプルです。.phpファイルで何かを返したいだけです。コードは次のとおりです
<html>
<head>
<meta charset="UTF-8">
<script src="jquery.js" type="text/javascript"></script>
<style>
</style>
<script type="text/javascript">
$('document').ready(function() {
$('#mybutton').click(function() {
var str = $('#mytext').val();
console.log(str);
$.get('abc.php', {
input: str
}, function(da) {
$('#mydiv').text(da.toString());
$('#mytext').attr('value', da);
console.log(da.toString());
console.dirxml(da);
});
});
});
</script>
</head>
<body>
<input id="mytext" type="text" /><br/>
<input id="mybutton" type="button" value="Ajax Get"/>
<div id="mydiv">...</div>
</body>
phpファイルは単純なエコーです...私は多くのことを試しましたが、何も機能しません。問題は、.getがURLに何も返さないことです。つまり、URLは同じままです。ご覧のとおり、私も解析を試みました。 Fire BugのXMLファイルですが、それも空だと思います。Plzいくつかの助け..ありがとう..
私が試したこと
$.getをjQuery.getに変更しようとしました
$.getの代わりに$.postを試しました
ファイルを新しいフォルダにコピーし、この1つのファイルを単純に実行しようとしたため、301リダイレクトはありません。
codeigniterを使用していません。実際、私はこのファイルを別のディレクトリに移動しました。
戻り入力を文字列に変換するのに疲れています(コードでわかるように)
また、stackoverflowに関するすべての質問を読みました...
W3CWebサイトなどからサンプルコードをコピーして試しました...