Passer un paramètre à une fonction jquery

Fermé
Tommy_Lee Messages postés 1 Date d'inscription mardi 25 mars 2014 Statut Membre Dernière intervention 25 mars 2014 - Modifié par Tommy_Lee le 25/03/2014 à 13:11
Bonjour;
je suis en train de developper dans mon projet une fonction jquery(boite de dialog) pour la confirmation de suppression. mais le probleme est que je ne peut pas passer l'id de l'element que je veut supprimer à la fonction jquery


C'est une partie de mon code
<script type="text/javascript">

$(function () {

$("#show").click(
function () {
$("#aa").dialog("open");
}
);
$("#aa").dialog({ autoOpen: false });
$("#aa").dialog({
showEffect: "fade",
hideEffect: "fade",
minimizable: true,
maximizable: true,
modal: true,
buttons: [{
text: "Yes",
icon: "ui-icon-check",
click: function () {

@functions
{
private int a=1014; // je veut passer l'id au lieu de 1014
}
window.location.href = "@Url.Action("supp", "Company", new { id = @a })";

}
},
{
text: "No",
icon: "ui-icon-close",
click: function () {
$("#aa").dialog("close");
}
}
]
});

});
</script>

[...]

<div id="aa" title="Delete Company">
<p>You want to delete this company from the list ? </p>
</div>

<!-- this table contain the companies -->

<table id="tbllocal">
<tr>
<th>
<center> @Html.DisplayNameFor(model => model.nom_company)</center>
</th>
<th>
<center> @Html.DisplayNameFor(model => model.desc_company) </center>
</th>
<th></th>
</tr>

@foreach (var item in Model) {

<tr>
<td>
@Html.DisplayFor(modelItem => item.nom_company)


</td>
<td>
@Html.DisplayFor(modelItem => item.desc_company)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID_company }) |
@Html.ActionLink("Details", "Details", new { id=item.ID_company }) |

<!-- c'est le bouton delete. lorsque je clique sur ce bouton ma boite de dialog s'ouvre -->
<button id="show">Delete</button>


</td>
</tr>
}
</table>

Merci d'avance