使用jquery从一个页面输入到另一个页面

时间:2016-02-02 16:32:49

标签: javascript jquery ajax

我需要从链接发送一个参数到另一个页面,该页面有一个调用.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>

1 个答案:

答案 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>