我在使用AJAX时出错:
TypeError:'stepUp'调用一个没有实现接口HTMLInputElement的对象.... plete",[C,p]), - x.active || x.event.trigger("ajaxStop")))}返回C}的getJSON:functi ...
以下是我使用它的代码部分:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是我的javascript代码,适用于我之前定义它们的复选框:
function feedback() {
var boxes = document.getElementsByClassName('box');
for (var j = 0; j < boxes.length; j++) {
if (boxes[j].checked) {
//assign(1);
assign = 1;
} else {
assign = 0;
//assign(0);
}
var wordid = document.getElementsByClassName('wordId')[j];
$.ajax({
url: "assigner.php",
type: "POST",
data: {
wordid: wordid,
assign: assign
}
}).done(function(e) {
/*alert( "word was saved" + e );*/
});
}
}
Run Code Online (Sandbox Code Playgroud)
我试过这个,但它不起作用,它不会给我任何错误.
var newvalue = '';
$('input[name=wordid\\[\\]]').each(function(index, element) { …
Run Code Online (Sandbox Code Playgroud) 我不知道如何在我的问题中使用ajax:我在php(assign)中有一个函数更新数据库中的临时表,我想当用户用户点击一个按钮(javascript中定义的反馈函数)这个函数(分配)跑,我该怎么办?
<script>
function feedback(){
var boxes = document.getElementsByClassName('box');
for(var j = 0; j < boxes.length; j++){
if(boxes[j].checked) {
assign(1);
}
else{
assign(0);
}
}
}
</script>
<?php
$con = mysql_connect("localhost", "root", "")
or die(mysql_error());
if (!$con) {
die('Could not connect to MySQL: ' . mysql_error());
}
mysql_select_db("project", $con)
or die(mysql_error());
$result = mysql_query("select * from words");
echo "<table border='1'>
<tr>
<th>word</th>
<th>meaning</th>
<th>checking</th>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['word'] . "</td>";
$idd= $row['id'] ;
echo …
Run Code Online (Sandbox Code Playgroud)