jquery在文本框中检索值并放入php变量?

时间:2013-03-19 20:49:08

标签: php jquery textbox

我需要在没有刷新的情况下获取文本框中的值,因此我可以基于它执行sql语句。

2 个答案:

答案 0 :(得分:1)

如果您正在使用jQuery,则可以使用函数.val(),然后.post()来执行PHP页面的HTTP发布。然后,您可以从PHP数组$_POST中访问该值。

Javascript是一种客户端语言,而PHP是服务器端语言。该变量可以使用AJAX传递,jQuery .post()就足够了。

//fetch the value of div "input"
var value = $(#'input').val();

//perform a HTTP post
$.post("dest_page.php", {
  input: value
});

然后在PHP中访问。

$input = $_POST['input'];

答案 1 :(得分:1)

一种非常简单的方法是在事件触发时执行jQuery .load()。这可能是按钮单击或.keyup()事件。

$('#txtBox').keyup(function(){
    //COLLECT TXTBOX VALUE
    var value=$('#txtBox_selector').val()
    //SEND VALUE TO SERVER FOR ... WHATEVER YOU WANT TO DO WITH IT
    $('#your_selector').html('Loading...').load('path/to/script','value='+value);
})

希望这有帮助。