這應該是一個相當簡單的調用,但我似乎無法使其工作。基本上,我試圖將一組搜索參數傳遞給PHP腳本,但是$ _POST即將變空。呼叫(通過jQuery)...
self.search = function() {
var data = {
'year': 2013,
'month': 10,
'day': 1
};
$.ajax({
dataType: 'json',
type: 'POST',
url: 'repositories/blogposts.php',
data: { 'search': data },
success: function(results) {
// populate knockout vm with results...
}
});
};
的PHP代碼等着要做的事情與傳入的JSON對象...
if (isset($_POST['search'])) {
echo find_blogposts(json_decode($_POST['search']));
}
我試過這個方法很多,但不管是什麼, print_r($_POST)
給了我一個空的數組。少了什麼東西?
試着用'數據:{搜索:JSON.stringify(數據)}' – undefined