2012-06-24 23 views
0

我无法弄清楚这一点。我使用JQuery/AJAX这个HTML使用JQuery/AJAX向PHP发送文本值

<input type="text" class="studno"><input type="button" value="Check" class="chstudno"> 

我如何发送这PHP?我有这样的代码,但我认为这是错误

var boom = 'booming'; 

$(document).ready(function(){ 
$(".chstudno").click(function(){ 
$(".inup").html(boom); 
studnoch(); 
}); 
}); 

function studnoch(){ 
var studno = $('.studno').val(); 
$.post("prochat.php", {studno: studno}; 
} 

至于php文件,这是一个简单的命令,如果输入变量对数据库的任何东西相匹配,将检查。

回答

2

你大概的意思是:

$(".studno").click(function(){ 

或者:

$(".chstudno").click(function(){   

相反的:

$(".check").click(function(){ 

check不是类:

<input type="button" value="Check" class="chstudno"> 
+0

并不是真正的点,但感谢注意到。 –

+0

@Miles。我猜不出你知道吗,你能告诉我们什么不起作用吗?究竟。 – gdoron

0

有一个基本的测试刚开始时:增加一个成功的功能:

function studnoch() { 
    var studno = $('.studno').val(); 
    alert('studnoch() has been called with studno=' + studno); 
    $.post("prochat.php", {studno: studno}, 
    function(data, txt, xhqr) { alert('Ok, it worked'); } 
); 
} 

这会帮助你找到你要去哪里错了...

BTW,它可能是一个更好的主意使用id作为你想要的输入。这应该可以很独特:

<input type="text" class="studno" id="myinput"> 

然后检索它与价值:

$('#myinput').val();