我正在获取这样的URL:
fetch(url, {
mode: 'no-cors',
method: method || null,
headers: {
'Accept': 'application/json, application/xml, text/plain, text/html, *.*',
'Content-Type': 'multipart/form-data'
},
body: JSON.stringify(data) || null,
}).then(function(response) {
console.log(response.status)
console.log("response");
console.log(response)
})
Run Code Online (Sandbox Code Playgroud)
我的API期望数据是multipart/form-data
这样的,我正在使用content-type
这种类型......但是它给了我一个状态代码为400的响应.
我的代码出了什么问题?
我是新的反应,我遇到了这个问题:
render: function(){
return (
<h3>Account</h3>
<a href="#" onClick={some_event}>Login</a>
<a href="#" onClick={some_event}>Logout</a>
)}
Run Code Online (Sandbox Code Playgroud)
当我这样渲染时,它给出了错误的说法 multiple components must wrapt with end
我应该为每个html标签或每一行创建一个组件,或者我可以以这种方式呈现..
有什么建议吗?
我有一个反应组件,其中包含以下方法:
mouseEnter(){
console.log("this is mouse enter")
}
render(){
var album_list;
const {albums} = this.props
if(albums.user_info){
album_list = albums.user_info.albums.data.filter(album => album.photos).map((album => {
return
<div className={"col-sm-3"} key={album.id} onMouseEnter={this.mouseEnter}>
<div className={(this.state.id === album.id) ? 'panel panel-default active-album' : 'panel panel-default'} key={album.id} onClick={this.handleClick.bind(this, album.id)}>
<div className={"panel-heading"}>{ album.name }</div>
<div className={"panel-body"}>
<img className={"img-responsive center-block"} src={album.photos.data[0].source} />
</div>
</div>
</div>
}))
}
return (
<div className={"container"}>
<div className="row">
{album_list}
</div>
</div>
)
}
}
Run Code Online (Sandbox Code Playgroud)
我onMouseEnter
在这里album_list
.当它悬停或鼠标输入时,我想在该div上显示一个按钮.
我怎样才能做到这一点 ??
谢谢
我有点困惑process_request
和process_view
.
进程请求是您希望通过请求传递视图的内容.示例可以从中获取request.user
.
那会是什么process_view
呢?最初是为了执行任何视图而不是调用任何URL吗?像最初我想显示主页视图,但这也可以通过网址完成.
任何人都可以给我示例何时使用process_view
?
谢谢
我有这个调用函数的动作:
dispatch(Api({url: "my_url", method: "POST", data: data}))
Run Code Online (Sandbox Code Playgroud)
这里我将数组作为数据传递..
import fetch from 'isomorphic-fetch'
export default function Api({url, method, headers, data}={}){
return dispatch => {
console.log(data)
console.log(url)
console.log(method)
console.log(JSON.stringify(data))
let response = fetch(url, {
mode: 'no-cors',
method: method || null,
body: data || null,
}).then(function(response) {
console.log("response");
console.log(response)
});
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我用fetch
用mode:'no-cors'
,我想我想过去的所有arguements ..在这里,我的身体是我作为传递简单arguement阵列..
当我看到响应时,它就像:
body: null
bodyUsed: false
headers: Headers
ok: false
status: 0
statusText: ""
type: "opaque"
url:""
Run Code Online (Sandbox Code Playgroud)
在这里我的身体没被使用..
这里有什么问题?需要帮忙
我的反应成分:
import React, { PropTypes, Component } from 'react'
class Content extends Component {
handleClick(e) {
console.log("Hellooww world")
}
render() {
return (
<div className="body-content">
<div className="add-media" onClick={this.handleClick.bind(this)}>
<i className="plus icon"></i>
<input type="file" id="file" style={{display: "none"}}/>
</div>
</div>
)
}
}
export default Content
Run Code Online (Sandbox Code Playgroud)
在这里,当我点击带图标的div时,我想打开一个<input>
文件,显示我选择照片的选项.选择照片后,我想获取选择照片的值.我怎么能这样做?
我有一个文件对象列表,如:
var files = [File, File, File]
Run Code Online (Sandbox Code Playgroud)
我想将其转换为:
我有一个文件字段,我想将其files
作为FileList
对象映射.
var uploading_files = {}
files.forEach(function(file, key) {
uploading_files[key] = file
})
var uploader = document.getElementById('uploader')
uploader.files = uploading_files
console.log(uploader.files)
Run Code Online (Sandbox Code Playgroud)
但它没有给我FileList
反对?如何创建文件列表objecdt?提前致谢..
我想制作一个html timezone下拉列表,它会给我一些结果:
<select name="timezone">
<option value="Europe/London">(GMT) London</option>
....
....
</select>
Run Code Online (Sandbox Code Playgroud)
有没有javascript库会给我这个结果?需要帮忙
我有一个简单的程序,如:
var a = {'a': 1, 'b': 2}
console.log(a)
console.log(a instanceof Array)
console.log(a.constructor instanceof Array)
Run Code Online (Sandbox Code Playgroud)
这里的价值a
是字典.我想检查一下.
我怎样才能检查javascript.我上面的两个测试都给了我错误的价值
我是javascript的新手
我正在与我们的客户端服务器通信。对于 api,我需要用我的私钥签署一个字符串。他们必须遵循以下条件
我正在做以下事情
from Crypto.Signature import PKCS1_v1_5
from Crypto.Hash import SHA256
from Crypto.PublicKey import RSA
import base64
pkey = RSA.importKey(keystring)
message = "Hello world"
h = SHA256.new(message.encode())
signature = PKCS1_v1_5.new(pkey).sign(h)
result = base64.b64encode(signature).decode()
Run Code Online (Sandbox Code Playgroud)
在这里我得到一个字符串作为结果。但在服务器端我的签名不匹配。
我有什么问题吗?谁可以帮我这个事 ?
javascript ×6
reactjs ×4
fetch ×2
fetch-api ×2
cryptography ×1
django ×1
middleware ×1
pycrypto ×1
pycryptodome ×1
python ×1
redux ×1
rsa ×1
timezone ×1