因为我还没有包含JSX,所以它能很好地工作,但是当我用替换脚本类型时text/babel,它就无法工作,因为模块无法加载。browser.jsBabel编译器。
在这里... JSX仅在我用替换脚本类型时起作用,text/babel但问题是模块无法加载,因为脚本不是模块。知道如何使其与JSX一起使用吗?
<div id="root">
</div>
<script type="module">
import './react.min.js';
import './react-dom.min.js';
import './browser.js';
class Hello extends React.Component {
render() {
return React.createElement('div', null, `Hello ${this.props.toWhat}`);
}
}
ReactDOM.render(
React.createElement(Hello, {toWhat: 'World'}, null),
document.getElementById('root')
);
</script>
Run Code Online (Sandbox Code Playgroud) Python Django 中的代码:
if len(error) < 1:
return Response(status=HTTP_200_OK)
else:
return Response({"data":error}status=HTTP_400_BAD_REQUEST)
Run Code Online (Sandbox Code Playgroud)
javascript中的代码
if(response.status===200){
alert("ok")
}else if(response.status===400){
alert("not ok")
}
Run Code Online (Sandbox Code Playgroud)
它在 200 ok 时返回代码,但在 400 bad request 时不返回任何内容。事实上,除了 200_ok 代码外,似乎没有任何回复消息。有什么解决办法吗?