0
我有一個表格,用戶打算輸入一些細節,我想通過AJAX
發佈;我使用這樣做會像下面的代碼..通過jQuery AJAX post傳遞用戶數據 - 需要轉義嗎?
var comments = $('#comments').val(); // User Data
// Set file to get results from..
var loadUrl = "ajax_files/leave_comments.php";
// Set parameters
var dataObject = { comments: comments };
// Run request
getAjaxData(loadUrl, dataObject, 'POST', 'html')
.done(function(response) {
// do stuff
})
.fail(function() {
// show error
});
// End
function getAjaxData(loadUrl, dataObject, action, type) {
return jQuery.ajax({
type: action,
url: loadUrl,
data: dataObject,
dataType: type
});
}
現在,我不知道,因爲我不知道什麼是用戶要進入做什麼,我需要做任何操作之前的數據傳遞給jQuery作爲數據參數?
其次,當我從文件中通過$_POST
變量從jQuery獲取這些數據時,我需要對它做些什麼嗎?
爲什麼不測試它?請參閱將數據輸入到註釋字段後會發生什麼... –
不,您不需要對客戶端上的數據執行任何操作,但出於安全原因始終在服務器側驗證數據。 – adeneo
@adeneo當然:) – Brett