¿Cómo puedo usar un botón en mi vista a.asp para enviar el botón en sí?
Intenté como se muestra a continuación, pero no sé cómo pasar el botón como parámetro ya que hay llamadas ajax, quiero usar el botón para enviar un mensaje al servidor.
<script type="text/javascript"> $(document).ready(function () { var params = { title: 'Hello' }; $("#button").live( "click", function () { $.ajax({ url: '<%= URL.Action("ajaxNew" , "Home") %>', crossDomain: true, data: { buttonId: $(this).attr("id"), buttonName: $(this).attr("name"), shareForm: $(this).parents("form").children("form").children("input.button"), }, error: function() { console.log(error); } }); }); }); </script>Si desea pasar datos con un botón, intente usar onclick :
<button id="button" name="button" onclick="test(this)">button</button>js:
function test(t) { $.ajax({ url: '<%= URL.Action("ajaxNew" , "Home") %>', crossDomain: true, data: { buttonId: $(t).attr("id"), buttonName: $(t).attr("name"), }, error: function () { console.log(error); } }); } Si desea pasar datos de formulario, debe obtener datos del formulario uno por uno y ponerlos en data .