我需要帮助处理new2.cfm端的myTableArray变量;其中我尝试了很多东西,但仍然无法反序列化JSON数组。任何想法将不胜感激。不,我的count变量只是查询的一个计数器,为每个表行创建不同的函数。现在点击按钮应该将数据带到new2.cfm,我应该能够用我的sql编辑表并更新数据。但是,我无法在此处理JSON数据。即使我发送它作为网址仍然无法操纵它。
<script>
$(document).ready(function(){
$("button.mybutton#mycount#").click(function(){
//Create the main array
var myTableArray#mycount# = [];
$("table").each(function() {
//trigger an array loop using .each
var arrayOfThisRow = [];
var tableData = $(this).find('td.mytd#mycount#');
// assign values to data
if (tableData.length > 0) {
tableData.each(function() { arrayOfThisRow.push($(this).text()); });
myTableArray#mycount#.push(arrayOfThisRow);
}
});
var j = myTableArray#mycount#;
console.log(j);
$.ajax({
// the location of the CFM to run
url: "new2.cfm?json=" + j
// pos data
, type: "post"
// send the data to the CFM
, data: {
// send the Array
j:j
}
// this gets the data returned on success
, success: function (data){
$(".myp").html(data);
}
// this runs if an error
, error: function (xhr, textStatus, errorThrown){
// show error
alert(errorThrown);
}
});
});
});
</script>