Nodejs、Express、および Jade を使用して単純な Web アプリケーションを作成しています。ルートを適切に設定しました。ビュー間の移動に問題があります。ブラウザに適切な URL を入力してビューを変更できます。ボタンのクリック時にアプリケーションでビューを変更するにはどうすればよいですか? これは、私が使用しているテクノロジーに対する根本的な誤解に起因する可能性があることを認識しています。
現在、jquery ajaxを介してコントローラーをヒットしようとしています
$('#submit').click(function(){
$.ajax({
url: "/go",
data: "site=" + $('#website').val() + "&img=" + $('#image').val()
});
});
これは私のコントローラーに正常にヒットします:
app.get('/go', function(req, res){
res.render('view', {title: 'create', site: req.query['site'] });
これは適切な html を返しますが、新しいビューとしてレンダリングされません。