我希望能够在window.location完成加载URL后调用jquery函数.这可能吗?我似乎无法在网上找到任何关于此的内容.
例如:
if(parseInt(msg.status)==1) {
window.location=msg.txt;
alert("This URL has finished loading")
}
Run Code Online (Sandbox Code Playgroud)
谢谢,-Paul
我正在使用Twitter的引导程序,需要将一个带分隔符的复选框选项列表传递给我的服务器进行处理.复选框HTML如下所示:
<div class="controls">
<label class="checkbox"><input type="checkbox" name="my_match[]" value="190">TEST 190</label>
<label class="checkbox"><input type="checkbox" name="my_match[]" value="200">TEST 200</label>
<label class="checkbox"><input type="checkbox" name="my_match[]" value="210">TEST 210</label>
</div>
...
$.post("form.php", $("#form_id").serialize(), function(){
...
});
Run Code Online (Sandbox Code Playgroud)
我使用jquery将表单值作为序列化字符串传递,但值的发送方式如下:
my_match=190&my_match=200
Run Code Online (Sandbox Code Playgroud)
是否可以按以下格式发送它们?
my_match=190:200
Run Code Online (Sandbox Code Playgroud)
我不确定我是否需要更改我的HTML或者这是我需要用javascript处理的东西.有什么想法吗?
我目前正在使用GD和一些PHP来旋转图像.每次旋转后,图像质量变差.有没有更好的方法来做到这一点还是预期的?
$img = new ImageClass;
list($original, $info) = $img->load($src);
// Determine angle
$angle = strtolower($angle);
if( $angle == 'cw' || $angle == 'clockwise' ) $angle = 270;
if( $angle == 'ccw' || $angle == 'counterclockwise' ) $angle = 90;
$rgb = $img->hex2rgb($bg_color);
$bg_color = imagecolorallocate($original, $rgb['r'], $rgb['g'], $rgb['b']);
$new = imagerotate($original, $angle, $bg_color);
Run Code Online (Sandbox Code Playgroud)
是否可以使用jquery旋转图像客户端,然后通过PHP将图像保存到服务器?我认为这将有助于提高图像质量.
我正在进行jquery post调用:
var t1 = $("#form").serialize();
$.ajax({
type: "POST",
url: "save_test.php",
data: t1,
cache: false,
success: function(data){
if (data.st) {
alert("Success");
}
else if (data.error) {
alert("Error");
}
}
});
Run Code Online (Sandbox Code Playgroud)
我的PHP看起来像我的错误测试:
$res = new stdClass();
$res->error = 'ERROR SEEN';
echo json_encode($res);
exit();
Run Code Online (Sandbox Code Playgroud)
为什么我不能访问从PHP返回的json编码数据?我希望这会触发我的data.error警报.
我为网站创建了一个移动网页,但我想知道重定向的最佳方法是什么.我是根据屏幕分辨率还是用户代理重定向它们?
我认为屏幕分辨率看起来像这样:
if (screen.width <= 1024) window.location.replace("http://www.site/mobile/")
else window.location.replace("http://www.site/");
Run Code Online (Sandbox Code Playgroud)
使用PHP,脚本看起来像这样:
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android/i',substr($useragent,0,4)))
header('Location: http://www,site/mobile/');
Run Code Online (Sandbox Code Playgroud)
一种方法比另一种方法更受欢迎吗?如果是这样有什么好处?
如果我仅通过地理编码调用一个城市并声明它无法返回邮政编码。知道为什么吗?
这是我的电话:
var test = 'New York, NY';
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': test }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var lat = results[0].geometry.location.lat();
var lng = results[0].geometry.location.lng();
var result=results[0].address_components;
//console.log(result);
var postal = null;
var city = null;
var state = null;
var country = null;
for(var i=0;i<result.length;++i){
if(result[i].types[0]=="postal_code"){
postal = result[i].long_name;
}
if(result[i].types[0]=="administrative_area_level_1"){
state = result[i].long_name;
}
if(result[i].types[0]=="locality"){
city = result[i].long_name;
}
if(result[i].types[0]=="country"){
country = result[i].long_name;
}
}
alert("POSTAL: " + postal); …
Run Code Online (Sandbox Code Playgroud) 我有一个如下字段:
<div class="control-group">
<label class="control-label" for="lname">Last Name</label>
<div class="controls">
<input class="span3" type="text" id="lname" name="lname" placeholder="Last Name" value=""/>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试以下jquery来验证一些输入并在需要时添加错误类:
var div = $("#lname").parent("div.control-group");
....
div.removeClass("success");
div.addClass("error");
Run Code Online (Sandbox Code Playgroud)
理想情况下,我需要遍历几个输入并选择字段来进行验证.
我当前的代码没有添加错误类.知道为什么吗?
我看到越来越多的用户在我的网站上注册,只是为了向其他用户发送重复的垃圾邮件消息。我添加了一些服务器端代码来使用以下 mysql 查询检测重复消息:
SELECT count(content) as msgs_sent
FROM messages
WHERE sender_id = '.$sender_id.'
GROUP BY content having count(content) > 10
Run Code Online (Sandbox Code Playgroud)
查询运行良好,但现在他们通过更改消息中的一些字符来解决这个问题。有没有办法用 MySQL 检测到这一点,或者我是否需要查看从 MySQL 返回的每个分组,然后使用 PHP 来确定相似度的百分比?
有什么想法或建议吗?
我正在尝试从选定的列表项中获取图像的src.HTML看起来像这样:
<li id="player_7">
<div class="nailthumb-container square-thumb">
<img src="../photos/files/7/thumb/6c0f1676cdcb1a9a5215db3e12572450.jpeg" />
</div>
</li>
Run Code Online (Sandbox Code Playgroud)
我现在可以从所选列表元素中获取玩家ID,如下所示:
jQuery的
$('#myDiv').find("li").click(function() {
var user_id = $(this).attr('id').substr(7);
});
Run Code Online (Sandbox Code Playgroud)
如何从选定的列表元素中获取img src?