0
私はajaxリクエストを作成しようとしています。 フォームのオプションをクリックすると、ajaxリクエストはありません。しかし、私は正しいページに行きます。Jquery help ajaxリクエストを作成する
私のjQuery:
それはIDのformcontentとのdivにレンダリングするとURLがファインダーであるように私は、AJAX要求を行っ行う方法$(document).ready(function() {
// send form ved klik paa listen
$('option').click(function()
{
var form=$(this).closest('form');
$.ajax({
type:'post',
url:form.attr('action'),
data:form.serialize(),
success:function(msg){
$('#formcontent').html(msg);
}
});
});
});
$().ready(function() {
$('#jump_nav_submit').hide();
});
$('#jump_nav').live('change', function() {
window.location = "\/finder\/" + $(this).val();
});
/whateverthevalueoftheオプションがあります。パラメータがあるため
$().ready(function() {
$('#jump_nav_submit').hide();
});
$('#jump_nav').live('change', function() {
window.location = "\/finder\/" + $(this).val();
});
をしかし、AJAXリクエストが動作していません: http://localhost:3000/finder/?id=16&utf8=%E2%9C%93
の代わりに:http://localhost:3000/finder/1
私は、アクションURL: "\/finder \ /" + $(this).val(); form.attr( 'action')の代わりに。ユーザーがオプションをクリックすると、リクエスト・ページはformcontent divにレンダリングされ、ajax urlは/ finder /になります。オプションの値 –