小编Sur*_*ten的帖子

jquery.ajax Access-Control-Allow-Origin

所以这是我的电话:

   $.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所在的位置.

所有这些仍然返回了访问控制错误.如果我设置它,我不清楚数据是什么,所以我暂时省略了它.我用谷歌搜索了几个不同的东西,我理解为什么我得到错误.我不知道如何解决它.我试图不必问,但如果有人可以解释或告诉我的方式,那将非常感激

javascript xml ajax jquery jsonp

12
推荐指数
1
解决办法
13万
查看次数

面对ios推送通知php代码中的问题

我在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; …

php ios

9
推荐指数
2
解决办法
3267
查看次数

我如何在离子应用中使用Angular DSCacheFactory

我需要DSCacheFactory在我的Ionic/Cordova应用程序中使用.但我不知道如何使用它.我也不太了解DSCacheFactory,我认为它与网络缓存一样.

请帮我找出解决方案

javascript browser-cache angularjs ionic-framework ionic

6
推荐指数
1
解决办法
329
查看次数

Django休息框架api - 图像网址没有正确返回

我在返回的图片网址中遇到问题,这是不正确的.

我的返回图片网址是"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

2
推荐指数
2
解决办法
3469
查看次数

我怎么知道.htaccess文件是否正常工作?

我使用这个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)

代码不起作用..对此有任何想法......

php apache .htaccess mod-rewrite

-3
推荐指数
1
解决办法
1万
查看次数