我需要从链接发送一个参数到另一个页面,该页面有一个调用.php脚本的文本字段,并显示与输入的字符串相关的信息。但是,如果我到达此页面通过URL传递参数而不是在页面的文本字段中键入它,则php仅将json代码返回到屏幕。我需要绕过这个URL的文本字段我正在尝试构建一些方法。我试图用ajax做这个,但没有成功。有什么建议吗?
JavaScript的:
$(function(){
$("#textto").keyup(function(){
var txt = $("#go").attr( $(this).val() );
$.ajax({
url: './new_page.php',
data: {
'searching' : txt,
'pam' : 'name',
},
success: function(data) {
alert(data);
}
});
});
});
HTML:
<input type="text" value="" id="texto"/>
<a id='go' href="#">Another Page</a>
答案 0 :(得分:1)
最简单的方法是让表格为你做,你甚至不需要js:
<form method="get" action="new_page.php">
<input type="text" name="searching" value=""/>
<input type="hidden" name="pam" value="name"/>
<input type="submit" value="Another Page"/>
</form>