小编JcD*_*n86的帖子

drupal 7:获取有关帐户创建的用户信息

我正在尝试创建一个用户创建其帐户的模块,并在提交时,我获取他的信息并将其插入第二个数据库中.我的意思是他将存在于数据库和Drupals用户表以及其他数据库的用户表中.

如何获取他的信息并将其插入自定义数据库?

我对Drupal开发完全不熟悉.

提前感谢您的任何帮助或建议.

php drupal drupal-7 drupal-fapi drupal-modules

5
推荐指数
1
解决办法
238
查看次数

在ajax调用完成功能后刷新jquery移动列表视图不起作用

我正在使用jQuery 1.3.1和phonegap 2.9.0开发一个应用程序.

使用php从服务器动态加载的所有数据ara.我的问题是每次listview项目更改时刷新调用都不起作用.我已经尝试和搜索了很多但还没有成功.我认为,在listview完成之前调用刷新函数,但是在我尝试将这行代码放在任何地方都不起作用.

有帮助吗?

这是我的列表视图

<ul data-role="listview" data-autodividers="true" id="listview1" data-divider-theme="b" data-split-theme="b" data-filter-theme="b" data-split-icon="phone" data-filter="true" data-filter-placeholder="Search..." ></ul>
Run Code Online (Sandbox Code Playgroud)

这是我如何使ajax调用服务器

$.ajax({url: JsonURL
           beforeSend: function(){ $.mobile.showPageLoadingMsg('b', 'Updating content...', true); },
           complete: function () { 
                                  console.log("refreshing..");
                                  $('#listview1').listview('refresh');
                                  $('#listview2').listview('refresh');
                                  $('#listview3').listview('refresh');
                                  $.mobile.hidePageLoadingMsg(); },
           contentType: "application/json; charset=utf-8",
           dataType: "json",
           async: true,
           success: function (result) {
                     data = result;
                     app.setupdevice();
                     $.mobile.changePage('#home', {transition: 'slide'});
                   },
                   error: function (request, error) {
                            console.log(error.message);
                        }
            });
Run Code Online (Sandbox Code Playgroud)

在这里我如何创建列表视图.每次列表项更改为使用新项更新列表时,此代码都会运行.

success函数中,我调用setupdevicewhtich初始化listviews,如下所示.然后在完整的功能我刷新listview.由于某种原因,它只是第一次刷新.

items='';    
$.each(data.pois, function() {
             items += '<li><a href="#"><h3>'+this.name+'</h3></a><a href="tel:\''+this.tel+'\'" >call</a></li>'; …
Run Code Online (Sandbox Code Playgroud)

mobile jquery listview refresh jquery-mobile

4
推荐指数
1
解决办法
8830
查看次数

角度计时器不工作

我想显示倒计时器.我一直在参考以下页面 http://siddii.github.io/angular-timer/

但我得到以下错误.

错误:指令计时器的隔离范围定义无效:@?

谁能告诉我我错过了什么?

的index.html

<!DOCTYPE html>
<html ng-app="app">
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="angular-timer.min.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
<body>
<timer end-time="1451628000000">{{days}} days, {{hours}} hours, {{minutes}} minutes, {{seconds}} seconds.</timer>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

app.js

var appModule=angular.module('app', ['timer']);
Run Code Online (Sandbox Code Playgroud)

angularjs angular-timer

4
推荐指数
1
解决办法
6195
查看次数

即使有元素,JSON数组零长度?

我从服务器获取JSON响应并创建Javascript对象.结构是这样的:

var response = {
    key1:[],
    key2:[],
    key3:[],
    key4:[],
    key5:[]
}
Run Code Online (Sandbox Code Playgroud)

请求完成后,response对象成功完成,如下所示:

Object (*expandable):
    key1: Array[0]
    key2: Array[0]
    key3: Array[0]
    key4: Array[20]
    key5: Array[113]
Run Code Online (Sandbox Code Playgroud)

现在稍后我想将信息存储到数据库中.我创建了一个函数,我console.log是响应对象,以确保它没问题(这里它变得有趣 - 请参阅注释):

function setupDatabase(){
    console.log(response); // prints the response correctly (see response above)
    console.log(response.key5); //prints key5: Array[0]. If I expand the Array[0] all the elements are inside.
    console.log("key5: "+response.key5.length);//prints 0!!
}
Run Code Online (Sandbox Code Playgroud)

前3个键为0是正常的,因为没有为它们返回任何元素.剩下的2个还可以.为什么我得到这个日志,而我console.log连续在同一个对象上运行3个命令?我错过了什么吗?

javascript arrays json console.log

3
推荐指数
1
解决办法
2509
查看次数

PhoneStateListener中的传出呼叫检测

我想检测android应用程序中的传出调用.实际上我可以检测拨出电话,但它也适用于传入,我不希望这样.我需要它只为外向工作.这是我的代码....

boolean ringing = false;
boolean offhook = false;

public void onCallStateChanged(int state, String incomingNumber) {

   switch (state) {


    case TelephonyManager.CALL_STATE_IDLE:

 if((!ringing)&& offhook){
              ///incomming call
         }
          break;
case TelephonyManager.CALL_STATE_RINGING:

    callerPhoneNumber = incomingNumber;
 Log.d(TAG, "RINGING");
 ringing = true;
 offhook = false;     
 break;

   case TelephonyManager.CALL_STATE_OFFHOOK:

 Log.d(TAG, "OFFHOOK");
 offhook = true;
 ringing = false;
 break;
}
Run Code Online (Sandbox Code Playgroud)

android listener telephonymanager

2
推荐指数
1
解决办法
9516
查看次数

Cordova-如何在Android上显示360张图像

我正在构建一个从服务器获取JSON数据的cordova应用程序。我收到的一条信息是360个在线图像的URL。我需要在Photo Sphere全景照片查看器(适用于Android)中显示这些图像。我已经看过这个API(需要cordova google play服务插件)和这个库,但是我没有设法在应用程序内部成功使用它们。有人知道这样做的方法吗?我可以本机打开这种类型的图像吗?提前致谢

android cordova photosphere

2
推荐指数
1
解决办法
1513
查看次数