English 中文(简体)
如何将文本框的值传递给jQuery的.ajax方法?
原标题:How do I pass a textbox value to jQuery .ajax method?

这里,我采取que格方法:

$.ajax({
    type: "GET",
    url: "Home/GetSocialMentionBlogs/"
    dataType: "json",
    success: function (data) {
        var obj = JSON.parse(data);
        $.each(obj.items, function (i, item) {
            $("<strong><p>" + item.title + "</strong></p>").appendTo("#blogs");
            if (i == 5) return false;
        });
    }
});

我想要做的是,当用户点击按钮时,调用这个方法,并传递文本框的值,以便URL将变为:

url: Home/GetSocialMentionBlogs/value from text box

当然,我需要对其进行 URL 编码,但目前我不知道如何将值传递给此 .ajax 函数。

我对jQuery和MVC完全是新手,对该主题的无知请谅解。

最佳回答

如果输入字段有“id”值,则只需执行

url: "Home/GetSocialMentionBlogs/" + $( #inputFieldId ).val(),

如果你只有名字,那么你可以做:

url: "Home/GetSocialMentionBlogs/" + $( input[name=inputFieldName] ).val(),

你们都需要做什么,还是我没有细节?

哦,要进行URL编码,只需使用Javascript的encodeURIComponent()函数即可。

问题回答
$.ajax({
    type: "GET",
    url: "Home/GetSocialMentionBlogs/" + $( #textBoxID ).val(),
    dataType: "json",
    success: function (data) {
        var obj = JSON.parse(data);
        $.each(obj.items, function (i, item) {
            $("<strong><p>" + item.title + "</strong></p>").appendTo("#blogs");
            if (i == 5) return false;
        });
    }
});




相关问题
WebForms and ASP.NET MVC co-existence

I am trying to make a WebForms project and ASP.NET MVC per this question. One of the things I ve done to make that happen is that I added a namespaces node to the WebForms web.config: <pages ...

Post back complex object from client side

I m using ASP.NET MVC and Entity Framework. I m going to pass a complex entity to the client side and allow the user to modify it, and post it back to the controller. But I don t know how to do that ...

Create an incremental placeholder in NHaml

What I want to reach is a way to add a script and style placeholder in my master. They will include my initial site.css and jquery.js files. Each haml page or partial can then add their own required ...

asp.net mvc automapper parsing

let s say we have something like this public class Person { public string Name {get; set;} public Country Country {get; set;} } public class PersonViewModel { public Person Person {get; ...

structureMap mocks stub help

I have an BLL that does validation on user input then inserts a parent(PorEO) and then inserts children(PorBoxEO). So there are two calls to the same InsertJCDC. One like this=>InsertJCDC(fakePor)...

ASP.NET MVC: How should it work with subversion?

So, I have an asp.net mvc app that is being worked on by multiple developers in differing capacities. This is our first time working on a mvc app and my first time working with .NET. Our app does not ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

热门标签