嗨大師網絡編程, 在這裏我帶着另一個愚蠢的問題,希望有人會回答我。我並不擅長AJAX編程,但由於某些情況,我必須構建一個完全不可刷新的站點。 接下來的問題是如何使這個表單發送請求並返回結果,而無需重新加載當前頁面?AJAX和/或JQUERY表單POST?
<?PHP
function mobio_checkcode($servID, $code, $debug=0) {
$res_lines = file("http://www.mobio.bg/code/checkcode.php?servID=$servID&code=$code");
$ret = 0;
if($res_lines) {
if(strstr("PAYBG=OK", $res_lines[0])) {
$ret = 1;
}else{
if($debug)
echo $line."\n";
}
}else{
if($debug)
echo "Unable to connect to mobio.bg server.\n";
$ret = 0;
}
return $ret;
}
$servID = 29;
$code = $_REQUEST["code"];
$ok = $_REQUEST["ok"];
if($ok) {
if(mobio_checkcode($servID, $code, 0) == 1) {
echo "The SMS code is correct!";
}else{
echo "Wrong SMS code.";
}
}else{
?>
<form method="post" name="smscode">
SMS code: <input type="text" size="20" name="code"/>
<input type="submit" name="ok" value=" Submit "/>
</form>
<?PHP } ?>
此表格發送驗證SMS代碼的請求。這是這項服務的提供者給我的。但它是簡單的PHP文件。我將它包含在我的不可刷新網站中,但當按SUBMIT按鈕時,它會刷新整個當前頁面,然後顯示預定義的回顯。
您是否已經在其他地方使用jQuery? – robjmills 2009-09-06 15:29:40
是的,我的整個網站都在Jquery。 – Spoonk 2009-09-06 15:32:56