我试图在仅使用angular的html formly-form上点击"Submit"之后将数据写入json文件,但什么也没发生.我知道我可以使用angular读取json文件但不确定创建文件.控制器中的onSubmit():
function onSubmit() {
$scope.save = function() {
$http.post('./temp/sample_data.json', JSON.stringify($scope.model)).then(function(data) {
$scope.msg = 'Data saved';
});
};
};
Run Code Online (Sandbox Code Playgroud)
HTML:
<form name="form" ng-submit="onSubmit()" novalidate>
<formly-form model="model" fields="fields"></formly-form><br/>
<button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
未创建sample_data.json,如果我创建一个空文件,它也不会填充数据.$ scope.model defenitly包含数据.如果有人可以提供帮助,我们将非常感激.谢谢,Alon.
我试图在我的Gemfile中包含jquery-rails但是我收到以下错误:
ArgumentError: invalid byte sequence in US-ASCII
An error occured while installing jquery-rails (1.0.19), and Bundler cannot continue.
Make sure that `gem install jquery-rails -v '1.0.19'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)
gem install jquery-rails -v '1.0.19'也会产生错误.有关如何解决问题的任何想法?
我是node.js的初学者.我正在尝试从URL请求json文件(即' http://www.example.com/sample_data.json ').我的目标是在服务器加载时仅下载/请求文件一次,然后将其保存在客户端,以便我可以在本地操作/更改它.我试过了
var file = request('http//exmaple.com/sample_data.json')
Run Code Online (Sandbox Code Playgroud)
但它返回导入模块错误.如果有人能给我一个很棒的开始!谢谢
在使用 Twitter 文档进行了大量反复之后,我现在可以使用 OAuth 1.0 进行身份验证,并代表登录并接受我的应用程序以执行更改/检索数据的用户发出请求。现在,我正在尝试向 Twitter 广告 API 发出请求。这是我得到的错误:
{"errors":[{"code":"UNAUTHORIZED_CLIENT_APPLICATION","message":"The client application making this request does not have access to this API"}],"request":{"params":{}}}
Run Code Online (Sandbox Code Playgroud)
看起来,需要另一个应用程序注册。我用我的应用程序 ID注册了它,假设“开发者”阶段适合我。我正在尝试检索分析,例如,检索接受它的用户的活动。
注册 Ads App Form 后,错误依旧。文档没有指定是否需要对 ads-api 进行特殊实现。此外,我打开的广告应用程序没有在任何地方提及,也没有在我的twitter 应用程序中提及。
我错过了什么吗?之前谢谢。
我是一个django初学者,我正在尝试制作一个像父母一样的组合框,(酒吧取决于城市取决于国家),我得到这个错误.
更新:更改了外键的模型和默认值,但仍然是相同的错误.有帮助吗?谢谢!
这是models.py:
from django.db import models
from smart_selects.db_fields import ChainedForeignKey
DEFAULT_COUNTRY_ID = 1 # id of Israel
class BarName(models.Model):
name = models.CharField(max_length=20)
def __unicode__(self):
return self.name
class Country(models.Model):
country = models.CharField(max_length=20)
def __unicode__(self):
return self.country
class City(models.Model):
city = models.CharField(max_length=20)
country = models.ForeignKey(Country, default=DEFAULT_COUNTRY_ID)
def __unicode__(self):
return self.city
class Bar(models.Model):
country = models.ForeignKey(Country)
city = ChainedForeignKey(City, chained_field='country' , chained_model_field='country', auto_choose=True)
name = ChainedForeignKey(BarName, chained_field='city', chained_model_field='city', auto_choose=True)
def __unicode__(self):
return '%s %s %s' % (self.name, self.city, self.country)
class Admin:
pass …Run Code Online (Sandbox Code Playgroud) 我尝试在django中制作一个组合框.我只发现用HTML做.是否有基于表单的django代码来执行此操作?例如,我想要一个我可以选择城市的组合框,然后选择并点击提交以将城市发送到另一个页面.谢谢
我希望在一个可以从多个输入运行的keyup函数中获得一个输入值.每次有一个键盘时,该功能将根据具体输入触发.所以,我试图在函数内部使用$ this.到目前为止没有成功.. HTML代码:
<input ng-keyup="getRxcui()" placeholder="Type med a" id="medicineA" />
<input ng-keyup="getRxcui()" placeholder="Type med b" id="medicineB" />
Run Code Online (Sandbox Code Playgroud)
角度代码:
var rxConflicts = angular.module('rxConflicts', []);
rxConflicts.controller('MainController', function($scope, $http){
$scope.getRxcui = function(event){
// getting the value for each medicine input
var medValue = $(this).value;
console.log(medValue);
}
});
Run Code Online (Sandbox Code Playgroud)
我非常确定$(this)是正确的方法,这样我就不需要为每个输入复制该函数并使用ng-model ...你可以认为角度工作正常.任何帮助表示赞赏.谢谢
我是django的新手.我尝试使用简单的验证制作一个简单的电子邮件联系表单.我得到了一个我无法解决的错误.forms.py和views.py位于同一目录中(项目中没有内部应用程序)
forms.py
from django import forms
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
email = forms.EmailField(label='Your e-mail address')
message = forms.CharField(widget=forms.Textarea)
def clean_message(self):
new_message = self.cleaned_data['message']
num_words = len(new_message.spilt(' '))
if num_words < 4:
raise forms.ValidationError('Not enough words!')
return new_message
Run Code Online (Sandbox Code Playgroud)
views.py
from django.shortcuts import render, render_to_response
from django.http import HttpResponseRedirect
from django.core.mail import send_mail
from forms import ContactForm
def contact(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
send_mail(
cd['subject'],
cd['message'],
cd.get('email', 'noreply@example.com'),
['siteowner@example.com'],
)
return HttpResponseRedirect('/contact/thankyou/')
else: …Run Code Online (Sandbox Code Playgroud)