さて、3 つの問題が発生しています。
まず、おそらくid=txt
HTML が必要です。あなたは現在持っていname=txt
ます。は#txt
、HTML の ID 属性を取得します (Name 属性ではありません)。
ここでは、これを HTML に使用します。
<form method="GET">
<!-- You need to have an ID value, if you are using #txt in jQuery -->
<!-- I assign both ID and Name to the same value -->
<input type="text" id="txt" name="txt"/>
<input type="button" onclick="get()"/>
</form>
2 つ目は、action.php への呼び出しで「txt」ではなく「text」というキーが渡され、3 つ目は val() を使用する必要があることです。
これは JavaScript で機能する可能性があります。
function get(){
// The #txt is getting an ID value
// You also need to use val() instead of value() ... according to @Igor
var ik=$('#txt').val();
// If PHP is looking for a txt key, you'll want that here as well
// The key could by "mykey" as long as PHP expects "mykey".
$.get('action.php',{txt:ik});
}
したがって、これらの両方のエラーを修正する必要があります。
PHPは問題ないようです。