我试图通过使用URL和AJAX中的变量显示JSON来从网站获取特定请求。似乎一切正常,但出现错误“ TypeError:无法读取未定义的属性'length'”。调试器指向JQuery文件和脚本中的行($ .ajax.success)。
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
alert('Query Variable ' + variable + ' not found');
}
$(document).ready(function () {
var output = $('#news');
var postid = getQueryVariable('id');
$.ajax({
url: 'http://www.domain.pro/api/get_post/?post_id=' + postid + '&post_type=news',
async: false,
callback: 'callback',
crossDomain: true,
contentType: 'application/json; charset=utf-8',
type: 'POST',
dataType: 'jsonp',
timeout: 5000, …Run Code Online (Sandbox Code Playgroud) Wordpress开发人员说:您可以通过send_pass_change_email和send_email_change_email过滤器将这些电子邮件设置为false来禁用这些电子邮件.
我已将这些行添加到我的插件中,但它没有帮助:
function no_email_pass_change(){ return false; }
add_filter( 'send_pass_change_email' , 'no_email_password_change');
function no_email_email_change(){ return false; }
add_filter( 'send_email_change_email' , 'no_email_email_change');
function no_email_password_change(){ return false; }
add_filter( 'wp_password_change_notification' , 'no_email_password_change');
Run Code Online (Sandbox Code Playgroud)
我也试过这些:
add_filter( 'send_pass_change_email', '__return_false');
add_filter( 'send_email_change_email', '__return_false');
Run Code Online (Sandbox Code Playgroud)
但没有任何帮助.它仅适用于WP 4.3.我究竟做错了什么?
我正在使用旋转木马,并希望有指标(突出显示当前的一个)和下一个/前一个切换器.
<ons-page>
<ons-toolbar>
<div class="center">Carousel</div>
</ons-toolbar>
<ons-carousel swipeable overscrollable auto-scroll fullscreen var="myCarousel">
<ons-carousel-item style="background-color: gray;">
<div class="item-label">GRAY</div>
</ons-carousel-item>
<ons-carousel-item style="background-color: #085078;">
<div class="item-label">BLUE</div>
</ons-carousel-item>
<ons-carousel-item style="background-color: #373B44;">
<div class="item-label">DARK</div>
</ons-carousel-item>
<ons-carousel-cover>
<div class="cover-label">1 2 3</div>
</ons-carousel-cover>
</ons-carousel>
</ons-page>
Run Code Online (Sandbox Code Playgroud)
很抱歉有一个愚蠢的问题,但我阅读了文档和所有参考资料,并且不知道如何使其工作.我的codepen在这里:http://codepen.io/onsen/pen/xbbzOQ
我想为 localStorage 中的内容设置一个计时器。
例如我有一个动态更新的 DIV
<div id="news"><p>test</p></div>
Run Code Online (Sandbox Code Playgroud)
并设法使用以下代码将其作为 html 块添加到 localStorage:
$(function() {
localStorage["homeNews"] = JSON.stringify($("#news").html());
});
$(function() {
if (localStorage["homeNews"] != null) {
var contentsOfNews = JSON.parse(localStorage["homeNews"]);
$("#news").html(contentsOfNews);
}
});
Run Code Online (Sandbox Code Playgroud)
我需要添加一个时间戳到 localStorage["homeNews"] 和一个片段,通过检查当前时间和我的 localStorage 的时间戳将在 5 分钟后将其删除。
小提琴在这里:http : //jsfiddle.net/Rn4NC/
我找到一个解决方案,只能从我的json'时间戳获取DATE和MONTH.我的json看起来像:
{
"status": "ok",
"posts": [
{
"id": "21",
"title": "Title",
"date": "1374267600"
}
]
}
Run Code Online (Sandbox Code Playgroud)
和ajax电话:
$.ajax({
url: ,
async: false,
callback: 'callback',
crossDomain: true,
contentType: 'application/json; charset=utf-8',
dataType: 'jsonp',
timeout: 2000,
success: function (data, status) {
if (data !== undefined && data.posts !== undefined) {
$('#dates').append('<div id="date">' + item.date + '</div><div id="month">' + item.date + '</div>');
}
}
});
Run Code Online (Sandbox Code Playgroud)
它仅显示图章.你能帮我吗?
如果你能在jsfiddle上做到这一点我真的很感激!
如果没有localStorage键值,我试图隐藏我的div.
在下面的行中,我实现了当localStorage密钥完全删除时隐藏div但是如果localStorage 密钥没有任何值,只需要[].
window.localStorage.getItem('items') === null
Run Code Online (Sandbox Code Playgroud)
怎么做?
我试图检查textarea内部,如果没有任何类型或此代码存在默认值:
if ($("#ipt-content").val() == '' && $("#ipt-content").val() == defaultValue) {
$("#ipt-content").addClass("ipt-error");
valid = false;
emptyFields = true;
} else {
$("#ipt-content").removeClass("ipt-error");
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,代码不起作用.你能帮帮我们吗?
我的jQuery代码有问题,它应该检测到互联网的连接.
function checkConnection() {
var connected = true;
var img = document.createElement('img');
img.src = "https://p5-zbjpil5uzqzqg-b5icu4xm7kglqch5-458861-i2-v6exp3-ds.metric.gstatic.com/v6exp3/6.gif";
img.onerror = function () {
connected = false;
};
return connected;
}
setInterval(function () {
var isConnected = checkConnection(); // checkConnection() comes from above code
if (isConnected) {
alert('internet');
} else {
alert('no internet');
}
}, 3000);
Run Code Online (Sandbox Code Playgroud)
无论我在线还是离线,都有相同的警报窗口INTERNET出现.你可以帮忙修改代码吗?小提琴可在下面找到,随时修改它.
非常感谢.
我的SQL查询没有运气,以获得具有角色订阅者的用户:
SELECT
ID,
display_name
FROM 'wp_users'
INNER JOIN 'wp_usermeta' ON 'wp_users'.ID = 'wp_usermeta'.user_id
WHERE 'wp_usermeta'.meta_key = 'wp_capabilities'
AND ('wp_usermeta'.meta_value LIKE 'subscriber') ORDER BY display_name
Run Code Online (Sandbox Code Playgroud)
有谁能够帮我?
我有这种格式的日期作为变量:Friday, August 5th 2016, 09:00并且需要将其转换2016,8,5,09,00,0,0,0为我的日历文件的格式.有没有简单的方法用jQuery做到这一点?我试过了:
var oldDate = "Friday, August 5th 2016, 09:00";
var newDate = new Date(yyyy,mm,dd,HH,mm,0,0,0);
Run Code Online (Sandbox Code Playgroud)
它没有帮助.非常感谢您抽出时间为我排序.