我正在使用try to do like this :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
enter code here
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_margin="10dp"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_gravity="center"
android:src="@mipmap/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:text="Create Account"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_margin="10dp"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_gravity="center"
android:src="@mipmap/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:text="Create Account"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<LinearLayout
android:layout_margin="10dp"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_gravity="center"
android:src="@mipmap/ic_launcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:text="Create Account"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
</LinearLayout>[layout should look like this ][1]
[1]: https://i.stack.imgur.com/lim80.png
,如:
<iron-ajax>
当我在Chrome中检查网络标签时,响应即将到来,但由于以下错误<iron-ajax id="dataAjax" url={{url}} method="POST" handle-as="json" params="{{getParam()}}" on-response="createResp" last-response="{{ajaxResponse2}}"></iron-ajax>
未执行。
createResp
我试过这个:
XMLHttpRequest cannot load http://...URL.... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.
但我得到 null ,但在网络标签中,我能够看到回复。
状态也是200
任何人都可以帮我解决问题。
答案 0 :(得分:1)
对此有很多疑问。您要找的是Cross browser origin
。
例如:
How to solve No 'Access-Control-Allow-Origin' in polymer-project?
Allow cross origin - iron-ajax - Polymer
"No 'Access-Control-Allow-Origin' header is present on the requested resource"
我一开始遇到同样的问题。我们正在使用JAVA Spring for rest API,我们必须配置该服务器,以便它接受来自我的url的请求(我正在使用虚拟主机,因为我们在公司中有动态Ips)。
您可以尝试使用CORS,但仍然遇到同样的问题:
为了使其正常工作,服务器还必须通过将Access-Control-Allow-Credentials响应标头设置为“true”来启用凭据。
无论如何使用iron-ajax
对您的情况无效。您应该指定自己的XMLHTTPRequest