Collin,

Excellent sample.  Thanks!  That's a nice standalone summary
of how to do a popup dialog via jQuery and Ajax.  Worth posting
to a tips page or blog if you have such, so other people can
Google it.

Kamal, does this fill in the gaps for you?  If not, let us know.

--Fred
------------------------------------------------------------------------
Fred Stluka -- mailto:[email protected] -- http://bristle.com/~fred/
Bristle Software, Inc -- http://bristle.com -- Glad to be of service!
Open Source: Without walls and fences, we need no Windows or Gates.
------------------------------------------------------------------------
On 9/23/14 8:44 AM, Collin Anderson wrote:
# popupadvance.html
|
<p>Here's the worker object: {{ worker }}</p>
|

# views.py
|
defpopupadvance(request):
    worker =Worker.objects.get(id=request.GET.get('worker_id')
returnrender(request,'popupadvance.html',{'worker':worker})
|

# urls.py
|
from.importviews
urlpatterns =[
    url('popupadvance/$',views.popupadvance)
]
|

<!-- HTML -->
|
<linkrel="stylesheet"href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/themes/smoothness/jquery-ui.css">
<scriptsrc="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<scriptsrc="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>

<ahref=""onclick="returnpopitup('/popupadvance/?worker_id={{worker_id}}')">Advance </a>
<divid="dialog-form"></div>
|

<!-- JS -->
|
functionpopitup(url){
  $.ajax({
    url:url,
    success:function(data){
      $("#dialog-form").load(data).dialog({modal:true}).dialog('open');
}
})
returnfalse;
}
|

--
You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To post to this group, send email to [email protected] <mailto:[email protected]>.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/41199304-7a14-4d20-af30-eebce07e3ac7%40googlegroups.com <https://groups.google.com/d/msgid/django-users/41199304-7a14-4d20-af30-eebce07e3ac7%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/5421B230.2040201%40bristle.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to