我有以下代码:
<script type="text/javascript">
$(document).ready(function() {
// Initialise the table
$('#table_1').tableDnD({
onDrop: function(table, row) {
$.tableDnD.serialize();
$.ajax({
type: "POST",
url: "test.php?"+$.tableDnD.serialize(),
data: "",
success: function(html){
alert("Success");
}
});
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
将数据发送到test.php:
<?php
$table_1[] = $_GET['table_1'];
$i = 0;
if(!empty($table_1[0])){
foreach($table_1 as $value) {
foreach($value as $row){
$i++;
mysql_query("UPDATE mytable SET tableOrder='$i' WHERE id = '$row'");
}
}
}
?>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,table_1数组使用$ _GET检索数据,但是ajax代码表示我们正在使用POST发送.如果我将$ _GET更改为$ _POST则不再有效.为什么是这样?
我有两列教练名字:
coach1
JOHN
JACOB
MARY
coach2
JOHN
JACOB
HENRY
Run Code Online (Sandbox Code Playgroud)
我想选择两列之间的所有DISTINCT值.
这样我的SELECT语句将会读取,
JOHN
JACOB
MARY
HENRY
Run Code Online (Sandbox Code Playgroud)
没有重复.有关最有效的方法的任何建议吗?
我有以下代码不能在IE中工作,任何想法?
<script type="text/javascript" src="assets/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#login-ad').hide();
$('.Sub').click(function() {
$('#login-ad').fadeOut();
$('#remove-for-login').fadeIn();
});
$('.Home').click(function() {
$('#login-ad').fadeOut();
$('#remove-for-login').fadeIn();
});
$('.Login').click( function() {
$('#login-ad').fadeIn();
$('#remove-for-login').fadeOut();
});
});
</script>
<select>
<option value="Sub" class="Sub">Sub</option>
<option value="Home" class="Home">Home</option>
<option value="Login" class="Login">Login</option>
</select>
<div id="login-ad" >
This text should fade in when Login is chosen.
</div><!-- /login-ad -->
Run Code Online (Sandbox Code Playgroud) 我有一个通过电子邮件发送到我的电子邮件地址的表单 除非有人将MS Word中的内容粘贴到表单中,否则一切正常.所有文本都通过,但撇号和双引号的编码都搞砸了.他们是奇怪的角色.
无论如何都可以轻松解决这个问题吗?
可能重复:
用于获取A元素的href属性的正则表达式
这显示了a标签之间的内容,但我想要一种获取href内容的方法.
有没有办法使用domDocument做到这一点?
$html = file_get_contents($uri);
$html = utf8_decode($html);
/*** a new dom object ***/
$dom = new domDocument;
/*** load the html into the object ***/
@$dom->loadHTML($html);
/*** discard white space ***/
$dom->preserveWhiteSpace = false;
/*** the table by its tag name ***/
$tables = $dom->getElementsByTagName('table');
/*** get all rows from the table ***/
$rows = $tables->item(0)->getElementsByTagName('tr');
/*** loop over the table rows ***/
foreach ($rows as $row)
{
$a = $row->getElementsByTagName('a');
/*** echo …Run Code Online (Sandbox Code Playgroud) 我有以下内容:
if($("div[id*='*test-*-0-value']").length > 0){
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
不幸的是外卡*test-*-0-value不起作用.什么是进行搜索的最佳方式,以便我可以测试任何ID值*test-*-0-value
在具有超过100万个条目的数据库中,有时我们需要查找name具有以数字开头的列的所有行.
这是目前使用的,但似乎可能有更有效的方式来做到这一点.
SELECT * FROM mytable WHERE name LIKE '0%' OR name LIKE '1%' OR name ...
等等...
有什么建议?
我正在将url编码数据发布到cshtml文件中.我怎样才能解码变量customerEmail,并customerRequest通过电子邮件发送之前?
@{
var customerEmail = Request["customerEmail"];
var customerRequest = Request["customerRequest"];
var errorMessage = "";
var debuggingFlag = false;
try {
// Initialize WebMail helper
WebMail.SmtpServer = "your-SMTP-host";
WebMail.SmtpPort = 25;
WebMail.UserName = "your-user-name-here";
WebMail.Password = "your-account-password";
WebMail.From = "your-email-address-here";
// Send email
WebMail.Send(to: customerEmail,
subject: "Dashboard Feedback from - " + customerEmail,
body: customerRequest
);
}
catch (Exception ex ) {
errorMessage = ex.Message;
}
}
Run Code Online (Sandbox Code Playgroud) 所以这就是我所拥有的:
is_allowed = /^\d+$/.test(my_number)
// variables below should be allowed
my_number = 93420342
my_number = '94354243X'
my_number = '4234x'
// these variables would fail
my_number = 'x'
my_number = '8234a9f'
my_number = 'sadfdX'
my_number = ''
Run Code Online (Sandbox Code Playgroud)
不确定如何在最后包含不区分大小写的x.
我有以下类型的字符串:
This is a test: 1, two again,three test2: what is, this
test: acid, kool-aid word: some more info
Another test: face, 3, & yes
Run Code Online (Sandbox Code Playgroud)
我想做的是删除test:和之后的所有内容,直到遇到另一个带有冒号的单词。
上面的结果集如下所示:
This is a test2: what is, this
word: some more info
Another
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的,但是当没有带冒号的单词时会失败(因此示例 3 失败)
test:.+?(?=\w+:)
jquery ×3
php ×3
javascript ×2
mysql ×2
regex ×2
.net ×1
ajax ×1
c# ×1
domdocument ×1
encoding ×1
ms-word ×1
performance ×1
razor ×1