Unë kam funksionin e mëposhtëm ajax në pamjen time në një faqe interneti ASP.NET MVC3. Ky funksion thirret nga një listë në krye të faqes dhe funksionon shkëlqyeshëm. Por më duhet një vlerë tjetër nga querystring, që duhet t'i kalohet funksionit të kontrolluesit. Si mund ta arrij këtë?
Funksioni jQuery
function ShowDeals(itemNo) {
//get the vendor
var dialogDIV = $('<div></div>');
$.ajax(
{
url: '/Deal/Index',
type: "POST",
data: ({ toets: itemNo }),
dataType:'html',
success: function (result) {
$(dialogDIV).html(result);
$(dialogDIV).dialog({
position : [,100],
error: function (req, status, error) {
alert(error);
}
});
},
error: function (req, status, error) {
alert(error);
}
})
return false;
}
Veprimi i Kontrolluesit
public ActionResult Index(int toets,string vendorNo)
{
string temp = toets.ToString();
string tempdd = Request.QueryString["vendorNo"];
//return Content("1212121212");
return PartialView();
}
Parametri toets kalohet nga funksioni ajax, por tani më duhet shitësi No që është në Querystring.
Faleminderit
EDIT: E di që mund të shtoj një funksion javascript për të marrë vlerën nga querystring, por a është kjo mënyra më e mirë për ta bërë këtë?