所以这是我的电话:
$.ajax({
url: url,
headers: { 'Access-Control-Allow-Origin': '*' },
crossDomain: true,
success: function () { alert('it works') },
error: function() {alert('it doesnt work')},
datatype: 'jsonp'
});
Run Code Online (Sandbox Code Playgroud)
我的网址是合法的.您会注意到我没有数据集.我不确定数据类型是否正常工作,因为它实际上返回了xml,但我也尝试过.它呼吁sportsdata的api.在网站上,他们向您显示x-originating-ip的请求标头,所以我尝试过access-control-allow-origin所在的位置.
所有这些仍然返回了访问控制错误.如果我设置它,我不清楚数据是什么,所以我暂时省略了它.我用谷歌搜索了几个不同的东西,我理解为什么我得到错误.我不知道如何解决它.我试图不必问,但如果有人可以解释或告诉我的方式,那将非常感激
我在php中使用此代码...
function pushnotificationios( $deviceToken, $message, $badges){
$passphrase = "12345";
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', $_SERVER['DOCUMENT_ROOT'].'/include/ck.pem');
stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
$fp = stream_socket_client(
"ssl://gateway.push.apple.com:2195", $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
$body['aps'] = array(
//'badge' => $badges,
'badge' => "+1",
'alert' => $message['message'],
'sound' => 'default',
'content-available' => '1'
);
$body['msg'] =$message;
$payload = json_encode($body);
$msg = chr(0) . pack('n', 32) . pack('H*', $deviceToken) . pack('n', strlen($payload)) . $payload;
$result = fwrite($fp, $msg, strlen($msg));
//echo "<pre>"; print_r($result);
fclose($fp);
return $result;
}
Run Code Online (Sandbox Code Playgroud)
.pem文件及其密码是否正确.但是当我点击这个功能时,只有在生产模式下,它才会让我返回false; …
我需要DSCacheFactory
在我的Ionic/Cordova应用程序中使用.但我不知道如何使用它.我也不太了解DSCacheFactory
,我认为它与网络缓存一样.
请帮我找出解决方案
我在返回的图片网址中遇到问题,这是不正确的.
我的返回图片网址是"http://127.0.0.1:8000/showimage/6/E%3A/workspace/tutorial_2/media/Capture1.PNG"
我需要的
"http://127.0.0.1:8000/media/Capture1.PNG"
Run Code Online (Sandbox Code Playgroud)
当我点击image_url
然后在新的浏览器选项卡中打开图像但是当前显示的错误:
view.py
from showimage.models import ShowImage
from showimage.serializers import ShowImageSerializer
from rest_framework import generics
# Create your views here.
class ShowImageList(generics.ListCreateAPIView):
queryset = ShowImage.objects.all()
serializer_class = ShowImageSerializer
class ShowImageDetail(generics.RetrieveUpdateDestroyAPIView):
queryset = ShowImage.objects.all()
serializer_class = ShowImageSerializer
Run Code Online (Sandbox Code Playgroud)
model.py
from __future__ import unicode_literals
from django.db import models
from django.conf import settings
# Create your models here.
class ShowImage(models.Model):
image_name = models.CharField(max_length=255)
image_url = models.ImageField(upload_to=settings.MEDIA)
Run Code Online (Sandbox Code Playgroud)
serializer.py
from rest_framework import serializers
from showimage.models import ShowImage
class ShowImageSerializer (serializers.ModelSerializer): …
Run Code Online (Sandbox Code Playgroud) python django django-models django-views django-rest-framework
我使用这个htaccess url mywebsite.com/xyz/search.html
这里xyz是root中的一个文件夹
在.htaccess中使用此URL的代码
# enable apache modRewrite module #
RewriteEngine On
RewriteBase /
RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
现在我希望这
xyz/search.html
是击中网址xyz/index.php?page=search
但是这个:
RewriteRule ^([^//]+)/?(^/*)?.ht(m?ml?)$ index.php?page=$1 [L,QSA])
Run Code Online (Sandbox Code Playgroud)
代码不起作用..对此有任何想法......
javascript ×2
php ×2
.htaccess ×1
ajax ×1
angularjs ×1
apache ×1
django ×1
django-views ×1
ionic ×1
ios ×1
jquery ×1
jsonp ×1
mod-rewrite ×1
python ×1
xml ×1