问题非常直接。我在JS中有两个变量。我想先将这些文件传递给php文件来更新数据库,然后返回原始文件,根据查询返回true或false值。我该怎么做?
答案 0 :(得分:1)
考虑用于检查现有用户名的PHP文件:
<?php
if(mysql_num_rows(mysql_query($query)) === 1)
die('true');
else
die('false');
?>
在HTML文件中,您可以这样调用(使用jQuery):
<script type="text/javascript">
function checkUsername()
{
$.ajax({
url: 'checkuser.php?username' = $('#username').val(),
success: function(data) {
if(data == 'true')
alert('Username Available!'); // User Exists!
else
alert('Username not Available!'); // User not Exist!
}
});
}
</script>
在HTML中:
<input type="text" name="username" id="username" />
<a href="#" onclick="checkUsername(); return false;">Check</a>
希望这有帮助! :)
答案 1 :(得分:0)
HTML &lt;&#39;输入类型=&#34; TEXT&#34; ID =&#34; TEXTTOPARSE&#34;&GT; &lt;&#;; Span id =&#34; ResultVAlue&gt; 载入页面
$(document).ready(function(){
$('#TEXTTOPARSE').bind('onChange', function(){
var val = $(this).val();
updatePage(val);
});
});
function updatePage(value){
$.ajax({
method:"POST",
url:"YourPageLink"
data:{"textValue" : value},
success: function(data){
$('#ResultVAlue').html(data);
}
});
}