0
我是新的AJAX和jQuery,我試圖發佈一條新的評論到'campground/campground_.id'
與我的ajax.js
文件,但我無法找到如何編寫與URL的URL。 .. 我tryed:Ajax + jQuery發佈網址與Id
$('#new-comment-form').submit(function(e){
e.preventDefault();
var comment = $(this).serialize();
$.post('/campgrounds/' + campground._id, comment, function(data){
debugger;
});
})
錯誤營地沒有定義
$('#new-comment-form').submit(function(e){
e.preventDefault();
var comment = $(this).serialize();
$.post('/campgrounds/campground._id', comment, function(data){
debugger;
});
})
錯誤POST未發現
$('#new-comment-form').submit(function(e){
e.preventDefault();
var comment = $(this).serialize();
$.post('/campgrounds/<%= campground._id %>', comment, function(data){
debugger;
});
})
錯誤錯誤請求
有人可以幫助我如何把它寫正確?
你在哪裏得到來自ID? – Dekel
''/ campgrounds /'+ campground._id'應該可以工作,假設'campground'對象被正確定義並且具有'_id'屬性。在'$ .post'之前插入'console.log(campground)並告訴我們它在控制檯中的含義。 – nurdyguy
這取決於'campground._id'究竟是什麼?它是一個變量,是URL的一部分,通過模板語言從服務器端來的東西? – adeneo