我是jQuery 3的新手.以下是一个基本的小提琴,使用以前版本的jQuery,但不适用于jQuery 3
$(function() {
$.ajax({
url: '/echo/json',
type: 'GET',
dataType: 'json',
success: function(data) {
console.log(data)
}
});
})
Run Code Online (Sandbox Code Playgroud)
在控制台中,我收到此错误:
jquery-3.1.1.slim.min.js:2 jQuery.Deferred异常:$ .ajax不是函数TypeError:$ .ajax不是函数
jquery-3.1.1.slim.min.js:2未捕获的TypeError:$ .ajax不是函数(...)
为什么?
当我执行一个PHP脚本,该脚本运行一个URL到.test域的cURL请求时,该域在Mac上使用Laravel Valet / dnsmasq进行了设置,我得到此错误消息:
无法解析:mydomain.test(找不到域名)
当我在浏览器中测试域时,就可以了。
当我curl -Ik https://mydomain.test在终端中运行时,我获得了HTTP / 2 200代码,因此可以。
当我curl -k https://mydomain.test在终端中运行时,我得到了页面的源代码,因此可以。
为什么它不能与PHP中的cURL一起使用?我很绝望...
更新
由于受欢迎的需求;-)这是我的cURL代码。您不能做得更简单:
try {
$ch = curl_init( "http://mydomain.test" );
curl_exec( $ch );
dump(curl_error($ch));
curl_close( $ch );
} catch (Exception $e) {
var_dump($e);
}
Run Code Online (Sandbox Code Playgroud) 我正在为Wordpress(4)编辑器构建一个tinymce按钮插件.我的按钮打开的弹出窗口显示包含多个字段的表单.其中之一是用于在WP媒体库中选择图像.我无法想象如何实现这一目标.如果那是不可能的,那么允许用户从tinymce插件弹出窗口中选择存储在WP媒体库中的图像的最佳方法是什么?
仅供参考,tinymce插件插入一个带有图像src的短代码作为属性.
谢谢 !
我正在尝试从Instagram获取access_token,以将其基本显示API用于新的应用程序(只需在网页上显示推文)。
我按照以下步骤操作:https : //developers.facebook.com/docs/instagram-basic-display-api/getting-started
但我陷入了第5步:将代码交换为令牌
cURL请求始终返回400错误,并显示以下消息:“找不到匹配代码或已经使用了匹配代码”
但是,经过多次测试,我只获得了一次access_token,但是它在大约一个小时后过期了。这似乎是非常随机的。
Instagram基本显示API似乎很新。前一段时间,我使用了在https://www.instagram.com/developer/网站上创建的应用程序,并且该程序过去一直有效。现在此站点显示此消息:
更新:从2019年10月15日开始,Instagram API平台上的新客户端注册和权限审查将终止,转而使用Instagram Basic Display API。
...以及指向developers.facebook.com的链接。
我正在使用新的Instagram Basic Display API。
我按照以下步骤获取了访问令牌:https : //developers.facebook.com/docs/instagram-basic-display-api/getting-started
问题是access_token很快过期(大约一小时后),我必须从api.instagram.com获取新的授权代码,然后将其交换为新的access_token。授权步骤必须是手动步骤,因为我需要使用我的帐户凭据向Instagram进行身份验证(我在浏览器中打开URL :)https://api.instagram.com/oauth/authorize?app_id={APP_ID}&redirect_uri={REDIRECT_URI}&scope=user_profile,user_media&response_type=code。
可以通过编程方式(使用cURL)完成与access_token的授权码交换。
curl -X POST \
https://api.instagram.com/oauth/access_token \
-F app_id={APP_ID} \
-F app_secret={APP_SECRET} \
-F grant_type=authorization_code \
-F redirect_uri={REDIRECT_URI} \
-F code={AUTH_CODE}
Run Code Online (Sandbox Code Playgroud)
我只想获取自己的 Instagram帐户的媒体。有没有一种方法可以访问我自己的数据而无需每小时刷新一次我的access_token?
我发现此端点是公开可读的:https : //www.instagram.com/proquartet_cemc/?__a=1
如果无法使用基本显示API,我将解析此终结点返回的JSON。但是它没有记录在任何地方,因此可以随时将其禁用...
谢谢你的帮助。
我需要浏览一个文件,然后将包与另一个文件连接起来。我尝试了下面的 gulp 代码,但它无法正常工作。
当我在 mymodule.js 中进行更改并运行 gulp 时,这些更改会出现在捆绑文件中,但不会出现在串联文件中,除非我第二次运行 gulp。
就像连接步骤不等待捆绑步骤完成并获取之前浏览器化的捆绑一样。由于我是 gulp 的初学者,我确信我的 gulp 逻辑有问题......
我的吞咽文件是:
var gulp = require('gulp');
var browserify = require('browserify');
var source = require('vinyl-source-stream');
var concat = require('gulp-concat');
gulp.task('default', function() {
var b = browserify('src/mymodule.js')
.bundle()
.pipe(source('mymodule-bundle.js'))
.pipe(gulp.dest('src'));
gulp.src([
'bower_components/porthole/src/porthole.min.js',
'src/mymodule-bundle.js'
])
.pipe(concat('app.js'))
.pipe(gulp.dest('dist'));
});
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个 Laravel 应用程序,它托管在 Apache 上,但现在已迁移到 nginx 上。我是 nginx 的新手。
在 Apache 上,我的 htaccess 中有这个:
<IfModule mod_headers.c>
<FilesMatch "\.(svg|ttf|otf|eot|woff|woff2)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
新的托管提供商不允许自定义 nginx 配置。
是否可以在 Laravel 应用程序 PHP 代码中为静态字体文件(扩展名:svg|ttf|otf|eot|woff|woff2)添加 Cors 标头(Access-Control-Allow-Origin: *)?我尝试(在 Laravel 5.3 Passport 中添加 Access-Control-Allow-Origin 标头响应)没有成功,我的猜测是静态文件不是该代码段的目标。你确认吗?
有没有办法在我的应用程序的 PHP 代码中实现此目的?
谢谢