{"id":18,"date":"2018-11-08T18:35:02","date_gmt":"2018-11-08T17:35:02","guid":{"rendered":"https:\/\/formatext.es\/codigo\/?p=18"},"modified":"2021-12-29T19:09:09","modified_gmt":"2021-12-29T18:09:09","slug":"delete-sin-recargar-pagina","status":"publish","type":"post","link":"https:\/\/formatext.es\/codigo\/delete-sin-recargar-pagina\/","title":{"rendered":"web2py Delete sin recargar p\u00e1gina"},"content":{"rendered":"<p>Para eliminar alg\u00fan componente de la p\u00e1gina, un div, li, tr&#8230;.podemos usar en la vista:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&lt;pre&gt;{{=A(SPAN('  '+r.etiqueta, _class='fa fa-trash', _style='color:white'), callback=URL('del_etiqueta', args=&#x5B;id_persona,id_entitat,\r\nr.id]), delete='li', _class='dropdown-item')}}&lt;\/pre&gt;\r\n<\/pre>\n<p>En este caso eliminaremos el \u00ab&lt;li&gt;\u00bb m\u00e1s cercano despu\u00e9s de haber ejecutado la funci\u00f3n &#8216;del_etiqueta&#8217; de nuestro controlador:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&lt;pre&gt;def del_etiqueta():\r\n    id_person = int(request.args(0))\r\n    id_ent = int(request.args(1))\r\n    id_et = int(request.args(2))\r\n    try:\r\n        id = db((Etiq_pers.id_persona == id_person) &amp; (Etiq_pers.id_entidad == id_ent) &amp;\r\n       (Etiq_pers.id_etiqueta == id_et)).select(Etiq_pers.id).first().id\r\n    except:\r\n        id=None\r\n    if id is not None:\r\n        #db(Etiq_pers.id==id).delete()\r\n        sql = &quot;DELETE FROM tbl_etiquetas_personas WHERE id = {0}&quot;\r\n        metes = (db.executesql(sql.format(id)))\r\n        response.flash = 'La etiqueta ha estat eliminada del usuari'\r\n    else:\r\n        response.flash = 'La etiqueta NO ha estat eliminada del usuari'\r\n    redirect(URL('edit_etiq', args=&#x5B;id_ent, id_person], user_signature=True))\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Para eliminar alg\u00fan componente de la p\u00e1gina, un div, li, tr&#8230;.podemos usar en la vista: &lt;pre&gt;{{=A(SPAN(&#8216; &#8216;+r.etiqueta, _class=&#8217;fa fa-trash&#8217;, _style=&#8217;color:white&#8217;), callback=URL(&#8216;del_etiqueta&#8217;, args=&#x5B;id_persona,id_entitat, r.id]), delete=&#8217;li&#8217;, _class=&#8217;dropdown-item&#8217;)}}&lt;\/pre&gt; En este caso eliminaremos el \u00ab&lt;li&gt;\u00bb m\u00e1s cercano despu\u00e9s de haber ejecutado la funci\u00f3n &#8216;del_etiqueta&#8217; de nuestro controlador: &lt;pre&gt;def del_etiqueta(): id_person = int(request.args(0)) id_ent = int(request.args(1)) id_et = int(request.args(2)) try: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-web2py"],"_links":{"self":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":3,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"predecessor-version":[{"id":33,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/posts\/18\/revisions\/33"}],"wp:attachment":[{"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formatext.es\/codigo\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}