好的,所以出现了三个问题。
首先,您可能想要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>
其次,您对 action.php 的调用传递的是键“text”,而不是“txt”,第三,您需要使用 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 看起来不错。