0

Django URL を呼び出す Javascript を含むページがありますが、この呼び出しは 1 回しか機能しません。

html コードは次のとおりです。

<script>
        function myFunction(pk) {
            if ($.data(this, 'submitted')){
                return false;
            }
            $.data(this, 'submitted', true);

            $.get("{%url 'myViewURL' %}",{req:pk}, function (data) {
                $.data(this, 'submitted', false);//libero

            });
        }</script>

ボタンコード

<button onclick="myFunction({{id}});">Click Me</button>

ビューコード:

def myFuncView(request):
p_id=request.GET['req']
do_stuff(p_id)
return  redirect('anotherURL',p_id,permanent=True)

初めてボタンを押すと発火しますが、その後、ページを更新したり、別のページに移動して戻ってきても機能しません!

4

1 に答える 1