我在通過Ajax發送一個簡單表單字段數據到另一個PHP文件時遇到意外問題。我做了很多時間,但這次我不知道我做錯了什麼。AJAX不解析PHP中的數據
請幫忙!
這裏是我的形式:
<form action="textify.php" method="post">
<input type="text" name="textify">
<button>textify it!</button>
<pre style="display: none;"></pre>
</form>
這裏,這是我的jQuery與AJAX:
$(document).ready(function(){
$('form').submit(function(){
var textify = $('input[name=textify]').val();
$.post('textify.php', {data: textify}, function(txt){
$('pre').show();
$('pre').text(txt);
});
return false;
});
});
這裏是我的文件,其中我將數據發送到( textify.php)
class textify
{
function __construct() {
$textify = $_POST['data'];
echo $textify;
}
}
new textify;
這是意想不到的問題:
<br /><b>Notice</b>: Undefined index: data in <b>C:\Users\omer\Desktop\textify\textify.php</b> on line <b>19</b><br />
太好了!那麼意想不到的問題是什麼? – derape
您必須使用'$ _REQUEST ['data'];'而不是'$ _REQUEST ['text']' –
@derape編輯我的問題以顯示意外問題... – Omer