小编Hun*_*man的帖子

Javascript require()函数给出了ReferenceError:require未定义

基本上,我使用javascript从Google Play商店中抓取数据:

1请求

2-麦片

3,查询字符串

我使用了Github的Google Market API,它使用require如下:

var request   = require('request');
var cheerio   = require('cheerio');
var qs      = require('querystring');
Run Code Online (Sandbox Code Playgroud)

但我得到以下内容

ReferenceError:未定义require ...

所以,我没有javascript的要求,这对我来说是新的,或者这是一个与众不同的东西.

javascript dependency-management node-modules

72
推荐指数
5
解决办法
32万
查看次数

使用.getJSON获取Play Store应用程序详细信息时出现Cross Origin Block Request [CORS]错误

所以基本上我使用42matters.com APP市场API从谷歌游戏商店获取应用程序详细信息或信息,一切正常,我收到了JSON回复,但当我周末假期后回到办公室时,这个相当奇怪的错误来了,没有任何东西被退回.

我使用了$ .getJSON函数,如:

var packageID = 'com.whatsapp';
   $.getJSON('https://42matters.com/api/1/apps/lookup.json?p='+packageID+'&access_token=accesstoken1234')
.done(function(appDetails) {
            $('#logo').html(JSON.stringify(appDetails));
        });
Run Code Online (Sandbox Code Playgroud)

如上所述,这是返回数据,我能够相应地改变一切,但现在它无缘无故地给了我这个错误

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://42matters.com/api/1/apps/lookup.json?p=com.whatsapp&access_token=accesstoken1234. This can be fixed by moving the resource to the same domain or enabling CORS
Run Code Online (Sandbox Code Playgroud)

我已经使用PHP启用了CORS,没有任何问题,尝试更改apache的conf文件以启用CORS,但服务不会重启,所以我被卡住了.

还有一件事,当我在浏览器中手动输入上述链接时,它确实提供了所需的结果.请帮我解决一下

javascript php apache ajax cors

7
推荐指数
2
解决办法
8万
查看次数

以编程方式更改键盘输入语言

我正在开发一个应用程序,在该应用程序中,我需要允许用户根据请求或默认情况下更改默认键盘中显示的输入键,例如,我可能会在开始时提示用户选择默认语言,然后,每当使用默认键盘时,应用程序始终会以所选语言显示键盘的按键,

我知道这是可能的,因为在默认键盘应用程序中,当选择了多种输入法时,然后长按空格键可以在运行时更改输入法,如果可能的话,我的要求也是可能的...

我不想提示输入默认键盘,如下所示:

InputMethodManager imeManager = (InputMethodManager) getApplicationContext().getSystemService(INPUT_METHOD_SERVICE);
imeManager.showInputMethodPicker();
Run Code Online (Sandbox Code Playgroud)

我不想更改语言环境并一直重新启动活动,例如:

Resources res = getBaseContext().getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("ru".toLowerCase());
res.updateConfiguration(conf, dm);
Log.i("inside onStart","after ever");   
setContentView(R.layout.activity_main);
Run Code Online (Sandbox Code Playgroud)

我只想用所需的语言显示键盘输入。

java keyboard android

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

第一次单击时,bootstrap datepicker无法正常显示

我的表单中有Bootstrap datepicker,起初工作正常但是现在,在我使用jquery .load函数加载包含datepicker元素的表单后,它在第一次单击时不会工作/显示,但是当我点击外部并单击再次在firebug的控制台中给我这个错误:

TypeError: date is undefined
[Break On This Error]   

var parts = date.split(format.separator),
Run Code Online (Sandbox Code Playgroud)

和datepicker出现....

我用这个javascript来隐藏datepicker:

$(document).on('click','.datepicker', function() {
  $('.datepicker').datepicker({ format: "yyyy-mm-dd" }).on('changeDate', function (ev) {
    $(this).blur();
    $(this).datepicker('hide');
  });
})  
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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

html() & text() 忽略 \n 和 <br />

我不明白为什么会发生这种情况,基本上我从 Google Play 商店获得了一些应用程序的一些描述,以 JSON 的形式,现在我使用 jQuery 将描述添加到某些 div 中,而不是实际打印,它给出一个段落块并忽略 \n 或<br />标记。

var description = json.description;
alert(description);
Run Code Online (Sandbox Code Playgroud)

当我警告此描述时,如上所示,有正确的段落格式,其中包含下一行 [\n] 就像我想要的那样,但是当我使用 或 将其添加到所需的 div 时,html()text()会忽略下一行\n

$('#appName').html(description);

我尝试用标签替换下一行
,但结果仍然相同,我不知道为什么

var test = description.replace(/\s\n+/g, '<br />');
$('#appName').html(description)
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何使用Ajax通过Bootstrap Modal提交Form

我会尽量简明扼要,我是bootstrap和高级javascript的新手,基本上我已经使用bootstrap模式在用户面前加载一个表单来收集和保存数据库中的数据.我的问题是你将如何使用ajax,因为我还有其他模式,它将有不同的形式,我不想一次又一次地处理整个页面.PS我在codeigniter中创建此应用程序

这是模态内部的形式

 <section id="launch" class="modal hide fade" style="width: 800px; left: 500px;">
              <header class="modal-header" style="height: 7px; background: none repeat scroll 0% 0% rgb(87, 164, 210);">
                <h4 style="margin-bottom: 0px; margin-top: -5px; text-align: center; color: white;">Unit Details</h4>
                <button type="button" class="close" data-dismiss="modal" style="margin-top: -20px;">&times</button>
              </header>
 <?php echo form_open('setupnewblock/registerNewBlock'); ?>
<div class="modal-body" style="padding-top: 0px; padding-left: 0px; " >
 <div style="position: relative; left: 43px; margin-top: 41px; margin-left: 0px;">
                <span>Address 1</span>
                <input  type="text" placeHolder="" name="address1" style="width: 219px; height: 17px; margin-left: 20px; margin-top: 3px;" value="<?php echo set_value('address1'); ?>"/> …
Run Code Online (Sandbox Code Playgroud)

html javascript codeigniter twitter-bootstrap

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