我正在使用Djangoallauth进行用户登录和验证。我想创建一个配置文件页面,用户可以在其中更改其凭据详细信息[重复]

问题描述 投票:-2回答:2
Allauth为此有一个单独的URL,但是我想创建一个用户配置文件表单,使用该表单可以获取allauth下所有可用的URL。目前,我未使用socialapp登录或注册。
python django django-models django-allauth
2个回答
0
投票
您的AJAX呼叫不正确。

您正在传递一个对象,该对象的属性为column_name,其中包含文字字符串"sortOrder"

尝试这样的事情:

function sortby(selectObject) { var sortOrder = selectObject.value; $.ajax({ url: "sort.php", method: "POST", data: { column_name: sortOrder }, success: function(data) { $('#allProducts').html(data); } }) console.log("called"); }

然后在PHP中:

<?php if(isset($_POST['column_name']) { // do something here } else { echo 'No value was passed!'; }


0
投票
您必须在数据对象中进行以下更改。

function sortby(selectObject) { var sortOrder = selectObject.value; $.ajax({ url: "sort.php", method: "POST", data: { "sortOrder": sortOrder }, // the var you have get from DOM to sent to PHP code success: function(data) { $('#allProducts').html(data); } }) console.log("called"); }

sorOrder indes被查找到$ _POST []数组中,但找不到它,因此它会返回给您通知。
© www.soinside.com 2019 - 2024. All rights reserved.