从admin javascript更新查询字符串参数

时间:2015-09-07 16:13:47

标签: javascript string parsing parse-platform

我正在尝试创建一个管理面板,我必须从此面板编辑用户的详细信息(parse.com)。 在google上进行了多次搜索后,我成功显示了用户的名字和姓氏。我用query.first()创建了另一个函数,但我只能编辑第一个用户,我该怎么办才能编辑第二个用户或第三个用户? 这是我的代码:

function some_function()
{
   $post_details = array(
      'post_title'    => 'Page title',
      'post_content'  => 'Content of your page',
      'post_status'   => 'publish',
      'post_author'   => 1,
      'post_type'     => 'page'
   );
   wp_insert_post( $post_details );
}
register_activation_hook(__FILE__, 'some_function');

和js:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="js/parse-1.5.0.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script type="text/javascript" src="js/main.js"></script>
</head>
<body ng-app="demo">
    <div class="container" ng-controller="adminPannel">
        <table class="table table-striped">
            <thead>
                <tr>
                    <th>Username</th>
                    <th>First Name</th>
                    <th>Last Name</th>
                </tr>
            </thead>
            <tbody><tr ng-repeat="user in users">
                    <td><button class="btn" ng-click="editUser()"></button><input type="text" id="frstName" ng-value="Firstname" ng-model="firstNameCh"/><input type="text" id="lstName" ng-value="Lastname" ng-model="lastNameCh"/></td>
                    <td>{{ user.firstname }}</td>
                    <td>{{ user.lastname }}</td>
                </tr>
            </tbody>
        </table>
    </div>
</body>
</html>

我不知道在editUser函数中应该更改什么。

1 个答案:

答案 0 :(得分:0)

在此尝试:https://parse.com/docs/js/api/symbols/Parse.Query.html

您可以使用query.find代替query.first,然后在获得成功后,您将获得对象的结果列表。