jQuery简单修改以禁用单击
以下jQuery使用JqPostForm表单的图像提交按钮进行发布。
单击后如何将图像从image1.png更改为image3.png并禁用进一步单击?以及如何在2秒后删除“谢谢”消息?
无需保留表格。
<script>
$(function(){
$("#JqPostForm").submit(function(e){
e.preventDefault();
$.post("add.php",
function(data){
$("#message_post").html("Thank you");
});
});
$('#submit').hover(
function(){ // Change the input image's source when we "roll on"
$(this).attr({ src : 'image2.png'});
},
function(){ // Change the input image's source back to the default on "roll off"
$(this).attr({ src : 'image1.png'}); }
);
});
</script>
<form id="JqPostForm">
<input type="image" name="submit" id="submit" src="image1.png">
</form>
<div id="message_post"></div>
Run Code Online (Sandbox Code Playgroud) 我使用以下代码将数据从 XML 导入到 mySQL。\n有没有办法在使用 PHP 加载 & 之前对其进行编码,而不是从文件中手动更改它?
\n\n这是错误
\n\nWarning: simplexml_load_file() [function.simplexml-load-file]: products.xml:4: parser error : xmlParseEntityRef: no name in ... on line 5\n\nWarning: simplexml_load_file() [function.simplexml-load-file]: <description> DAYLIGHT & LED / SMD Tech</description> in ... on line 5\n\nWarning: simplexml_load_file() [function.simplexml-load-file]: ^ in ... on line 5\n\nWarning: Invalid argument supplied for foreach() in ... on line 8\nRun Code Online (Sandbox Code Playgroud)\n\n这是我的 xml 的示例元素
\n\n<?xml version="1.0" encoding="UTF-8"?>\n<description>\xce\x9d\xce\xad\xce\xb1\xcf\x82 \xce\xb3\xce\xb5\xce\xbd\xce\xb9\xce\xac\xcf\x82 & \xcf\x84\xce\xb5\xcf\x87\xce\xbd\xce\xbf\xce\xbb\xce\xbf\xce\xb3\xce\xaf\xce\xb1\xcf\x82 DAYLIGHT LED / SMD Tech</description>\nRun Code Online (Sandbox Code Playgroud)\n 我正在尝试为我的用户身份验证会话添加更多安全性.当用户登录我regenerate_session_id但我希望你的答案,如果我regenerate_session_id在每个页面上我认证用户将帮助我.
在每个页面上验证用户身份
<?php
session_start();
if(!isset($_SESSION['MEMBER_ID']) || (trim($_SESSION['MEMBER_ID']) == '')) {
header("location: denied.php");
exit();
}
?>
Run Code Online (Sandbox Code Playgroud)
我把它改成了
session_start();
if(!isset($_SESSION['SESS_MEMBER_ID']) || (trim($_SESSION['SESS_MEMBER_ID']) == '')) {
header("location: access-denied.php");
exit();
} else {
session_regenerate_id(); }
Run Code Online (Sandbox Code Playgroud) 我有一个列表,每个bock的构造如下.有些街区有一个<span class="protected-icon"></span>.
我想制作一个非常简单的greasemonkey插件来删除该块.
所以,我的问题是使用Javascript如何删除/隐藏the entire block(<div data-item-type="user" class="js-stream-item stream-item"></div>包含它?
<div data-item-type="user" class="js-stream-item stream-item">
<div class="user-content-rest">
<span class="user-name">
<span class="protected-icon"></span>
</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我的页面中有这个结构.次要形式工作,主要没有.当我删除辅助,然后MAIN工作.我想将它们都保留在这个结构中,因为我结束了我的代码.有没有办法管理它?谢谢!
<form name="main" action="result.php" method="post">
. // this form submits some results to result.php
.
.
<form name="secondary" ........>
.
. //this is an ajax form that uploads an image to the server
</form>
.
.
.
<input button>
</form>
Run Code Online (Sandbox Code Playgroud) 我在我的网站上显示了一些RSS源,我将它们放在一个数组中.我正在研究如何通过创建前一天的存档系统来改进脚本,并将我使用的RSS源保存到文件夹中以供进一步使用.
我所知道的是显示按日期排序的Feed的帖子.我不知道的是如何在我拥有脚本的同一个文件夹中保存一系列RSS提要.我不介意这份工作是通过cron制作还是由我手工制作.
也许解决方案是创建一个包含所有组合的源的单个源,这些源将由脚本以日期格式结构(如11072011.xml)重命名
6小时后,将有一个必须保存的新饲料.因此,要么将结合到前一个(我不介意是否有相同的条目)或系统必须创建一个名为110720112.xml的新文件(2是增量编号),其中包含我的feeds数组的所有帖子.
如果这是解决方案的方式(而不是它们的组合),则第一个XML文件的末尾编号应为110720111.xml,以此类推,以便进行排序.
我想象的是在代码中使用我使用的所有rss提要并创建一个将它们保存到同一文件夹中的cron作业.
我知道怎么用
file_get_contents();而file_put_contents();只是一点关于他们之间.
感谢您的示例,代码,链接和想法
这是两个包含我希望以XML格式提供的数据的表.实际的东西是两个以上随机行数.
<table width="100%" align="center" class="mytable" border="1" cellspacing="1">
<tr><td width="100%"><b>?.?.?. ?' ?????? (?',?',?',??',??') ?.?.: 1101</b> ????????? 6-8, T.K. 100 10 ?????</a><a name="aa8inon"></a></td></tr>
<tr><td width="8%">????????????</td><td width="8%"> </td><td width="8%"><b>210</b>-52.72.810, 770</td></tr>
<tr><td width="8%">????????????? ??????????</td><td width="8%"> </td><td width="8%"><b>210</b>-52.72.804</td></tr>
<tr><td width="8%">????????????? ???????</td><td width="8%"><b>213</b> 1604121</td><td width="8%"><b>210</b>-52.72.807</td></tr>
</table>
<table width="100%" align="center" class="mytable" border="1" cellspacing="1">
<tr><td width="100%"><b>?.?.?. ???????? ?????????? ?.?.: 1125</b> ???????? 4-T.K. 106 82 ?????</td></tr>
<tr><td width="8%">????????????</td><td width="8%"><b>213</b> 1607155</td><td width="8%"><b>210</b>- 8204607</td></tr>
<tr><td width="8%">????????????? ??????????</td><td width="8%"> </td><td width="8%"><b>210</b>- 8204604</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
表标记下面的第一行是根元素,所有其他行都是子元素.如果我在正确命名元素时犯了一些错误,请原谅我.
例如,<tr><td>你看到的第一个
<b>?.?.?. ?' ?????? (?',?',?',??',??') ?.?.: 1101</b> ????????? 6-8, …Run Code Online (Sandbox Code Playgroud) 我在domain1.com上托管了一个.js文件,但为了使其正常工作,我需要在开头添加一个PHP代码.这样做的原因是为我的脚本绕过Safari的一些限制,它需要我创建一个会话.PHP代码通过url到domain2.com创建会话.没有浏览器重定向或任何东西,用户留在domain1.com.我想在domain1.com中有一个.js文件,所以也许我需要一个AJAX解决方案.这里是:
<?php
session_start();
if (!isset($_SESSION['isIFrameSessionStarted']))
{
$_SESSION['isIFrameSessionStarted'] = 1;
$redirect = rawurlencode('http://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}");
header('Location: domain2.com/start-session.php?redirect=' . $redirect);
exit;
}
?>
Run Code Online (Sandbox Code Playgroud)
在domain2.com上托管的start-session.php文件不需要任何更改,它包含:
<?php
session_start(); // create the session cookie
$redirect = rawurldecode($_GET['redirect']);
header('Location: ' . $redirect); // redirect back to domain
exit;
?>
Run Code Online (Sandbox Code Playgroud)