我看过很多关于tinyMCE和ajax的帖子,但我无法让它工作 - 不是通过触发tinyMCE.triggerSave();
提交而不是通过触发来触发tinyMCE.get("elm1").save();
这是我的代码:
$('#ss').submit(function (e) {
e.preventDefault();
var ed = tinyMCE.get('elm1');
var data = ed.getContent()
// tinyMCE.triggerSave();
// tinyMCE.get("elm1").save();
// var data = $(this).serialize();
console.log(data);
$.ajax({
type: 'POST',
cache: false,
url: 'xtras/ssheetsave.php',
data: data,
success: function(){
console.log("Updates have successfully been ajaxed");
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
形成:
<form id="ss" method="post" style="margin-top: 40px;">
<input type="hidden" id="cat_id" name="cat_id" value="<?php echo $id; ?>">
<textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%">
</textarea>
<input type="submit" name="save" value="Submit" />
<input type="reset" name="reset" …
Run Code Online (Sandbox Code Playgroud) 我遇到了OOP PHP和json数据.我对OOP并不是全新的,但我无法理解这一点.如果有人可以请我解释,会很棒!
我在PHP中有以下网格对象:
Class Grid {
var $data;
var $joins;
var $fields;
var $where;
var $table;
var $groupBy;
var $having;
var $limit;
var $order_by;
var $sort;
var $security;
var $set;
var $sql;
....
// loads data into the grid
function load() {
...
// setup the sql - bring it all together
$sql = "
SELECT $post[cols]
FROM `$table`
$joins
$where
$groupBy
$having
ORDER BY $order_by $sort
$limit
";
$this->sql = $sql;
// execute the sql, get back a multi …
Run Code Online (Sandbox Code Playgroud) 我有以下代码在双击时输入内联编辑:
ondblClickRow: function (row_id) {
if(row_id != null) {
$('#Products').jqGrid('restoreRow',last_selected_row);
$('#Products').jqGrid('saveRow',row_id);
$("#Products").jqGrid('editRow',row_id, true, null,
function(){ $("#Products").trigger("reloadGrid", [{current: true}]); },
'xtras/Products.php',
null,{},
{},{}
);
$("#Products_ilsave").removeClass('ui-state-disabled');
$("#Products_ilcancel").removeClass('ui-state-disabled');
$("#Products_ilcancel").removeClass('ui-state-disabled');
$("#Products_ilcopy").addClass('ui-state-disabled');
$("#Products_iladd").addClass('ui-state-disabled');
}
}
Run Code Online (Sandbox Code Playgroud)
和导航定义:
$("#Products").jqGrid("navGrid", "#Products_pager",
{search: true, add: false, edit: false, del: true, refreshstate: "current"},
{},
{},
{},
{},
{sopt:['eq','ne','cn','bw','bn','ge','le','lt','gt'], multipleSearch:true, showQuery: false}
)
.jqGrid("inlineNav", "#Products_pager",
{add: true, edit: true},
)
.navButtonAdd('#Products_pager',{
caption:"",
title:"Copy selected row",
id:"Products_ilcopy",
buttonicon:"ui-icon-copy",
onClickButton: function(){
var srcrowid = $grid.jqGrid('getGridParam', 'selrow');
if (srcrowid > 0) {
$('#Products_iladd').click();
var …
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
Sub PrintToCSV()
Dim i As Long, e As Long
i = Worksheets("STATEMENT (2)").Range("$G$6").Value
e = Worksheets("STATEMENT (2)").Range("$G$7").Value
Do While i <= e
Range("K6") = i
Application.Wait (Now + #12:00:01 AM#)
If Range("$X$10").Value > 0 Then
Cells(1, 1).Value = i
End If
i = i + 1
Loop
End Sub
Run Code Online (Sandbox Code Playgroud)
它循环并按Range("K6")
预期更改值.但是,Range("K6")
当我手动执行时,更新其他单元格值(vlookup)的值,但不使用此代码.如何Range("K6")
通过此代码确保其他单元格的值取决于更改?
来自jQuery网站:
从jQuery 1.7开始,不推荐使用.live()方法.使用.on()附加事件处理程序.
在版本1.7.1中,我试图将我的所有live()更改为on(),但没有一个工作.有谁知道为什么?
这就是它被调用的方式:
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是一个不起作用的脚本:
$(".toBeSaved [col=ISRC] input").on('change',function() {
var pid = $(this).parent().parent().attr('primary_key');
$("[primary_key="+pid+"] [col=isrc_id] input").val('');
$("[primary_key="+pid+"] [col=isrc_id] input").css({'border':'1px solid red','background-color':'#e8b7cf'});
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<tr primary_key="44" class="toBeSaved">
<td col="ISRC" style="width: 91px; " class="editableCell"><input class="editableInput auto" type="text" undefined=""></td>
<td col="LineYear" style="width: 35px; " class="editableCell"><input class="editableInput " type="text"></td>
<td col="isrc_id" style="width: 41px; " class="editableCell"><input class="editableInput undefined" type="text" undefined="" readonly="readonly"></td></tr>
Run Code Online (Sandbox Code Playgroud)
我可以问 - 为什么"-1"?什么究竟是错我的问题?
我有两个非常大的表>每行1M行.基本上,我需要的是显示结果,当找到巧合时,两个表的信息混合在一起.简化,他们都有这样的结构:
TABLE_A:
-------
id | item_id | some_fields_A
TABLE_B:
-------
id | item_id | some_fields_B
Run Code Online (Sandbox Code Playgroud)
如你所见,它们都有一个独特的领域item_id
.我想要做的是找到两个表中的哪些项目并显示item_id
,some_fields_A
以及some_fields B
.我想知道提高性能的良好做法,我尝试过简单的查询
SELECT item_id, some_fields_A, some_fields_B
FROM TABLE_A, TABLE_B
WHERE TABLE_A.item_id = TABLE_B.item_id
Run Code Online (Sandbox Code Playgroud)
超过1小时后显示结果.我正在使用InnoDB引擎.任何帮助表示赞赏,谢谢.
花了很多时间试图找到如何在jqGrid的寻呼机上设置默认刷新按钮来刷新当前页面,但没有运气.
这是我的网格简称:
$grid = $("#schedule");
var last_selected_row;
$grid.jqGrid({
url:'xtras/schedule.php',
editurl:'xtras/schedule.php',
datatype: "json",
mtype:'GET',
colModel:[
.................................
],
height: "100%",
minWidth: 900,
rowNum:15,
rowList:[10,15,20,30,50,100],
viewrecords: true,
sortname:"ID",
sortorder: "desc",
pager: '#schedule_pager',
caption:"Snapper Release Schedule",
loadonce:false,
ajaxGridOptions: {cache: false},
grouping:true,
groupingView : {
groupField : ['Date'],
groupColumnShow : [true],
groupOrder: ['desc'],
groupDataSorted : true
},
gridview: true,
ondblClickRow: function (row_id) {
if(row_id != null) {
if(row_id !== last_selected_row) {
jQuery('#schedule').jqGrid('restoreRow',last_selected_row);
jQuery('#schedule').jqGrid('saveRow',row_id);
jQuery("#schedule").jqGrid('editRow',row_id, true, null,
function(){ $("#schedule").trigger("reloadGrid", [{current: true}]); },
'xtras/schedule.php',
null,{},{},{}
);
last_selected_row …
Run Code Online (Sandbox Code Playgroud) 在这个主题的任何地方都很难搜索......基本上,我从两个表中选择,每个表都有JOIN
子句.如果我按每个表分开查询,两者都工作正常...下面看起来逻辑上对我来说..但它给了我一个错误:
Error Code: 1054. Unknown column 'catalogue.ID' in 'on clause' 0.000 sec
Run Code Online (Sandbox Code Playgroud)
这个查询是否可行,我在这里缺少什么?
SELECT `catalogue`.`ID`,`catalogue`.`Catalogue`,`catalogue`.`Artist`,`catalogue`.`Title`, `catalogue`.`Street_Date`,
`label`.`label_name` as `label`,
`format`.`format_name` as `Format`,
`schedule`.designer,`schedule`.`MO`,
`packtype`.`description` as `Package`,
`manufacturer`.`description` as `Manufacturer`
FROM `catalogue`, `manufacture`
LEFT JOIN `schedule` ON (`schedule`.`cat_id` = `catalogue`.`ID`)
LEFT JOIN `label` ON (`catalogue`.`label` = `label`.`Lbl_ID`)
LEFT JOIN `format` ON (`catalogue`.`format` = `format`.`Fmt_ID`)
LEFT JOIN `packtype` ON `packtype`.`pack_id` = `manufacture`.`pack_id`
LEFT JOIN `manufacturer` ON `manufacturer`.`man_id` = `manufacture`.`manuf`
WHERE `catalogue`.`Street_Date`="2014-03-17" and `manufacture`.`cat_id` = `catalogue`.`ID`
ORDER BY `catalogue`.`Catalogue` asc LIMIT …
Run Code Online (Sandbox Code Playgroud) 我在通过 PHP 脚本在 SQL 中插入相同的值 N 次时遇到问题。我有这个vslue?
Table Info column (ID,Name, LastName,)
Valus ('',Alain,Alian);
Run Code Online (Sandbox Code Playgroud)
我想要做的是在同一个表中插入这个值 10 次使用 EG 的 While 循环或类似的任何想法?
<?php
$i=1;
While ($i<= 5)
{
$sql="INSERT INTO arivage
(ID_Ship,Date_ariv,Date_achat,prov_id,Sph,cyl,Prod_type,Pord_color)
VALUES
('','$date','$date1','$prov_id','$sph','$cyl','$Prod_type','$Pord_color')";
$i++;
}
?>
Run Code Online (Sandbox Code Playgroud)