【发布时间】:2016-06-26 11:59:30
【问题描述】:
<script>
$(document).ready('click','#btnadd',AddCategoryForm: function(catId)
{
//$('#addCategoryForm').load('./addCategory.php');
alert('hi'+catId);
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("addCategoryForm1").innerHTML = xmlhttp.responseText;
}
};
//xmlhttp.open("GET", "addCategory.php?q=" + str, true);
xmlhttp.open("GET", "addCategory.php?catId="+catId, true);
xmlhttp.send();
}
</script>
<input id="btnadd" type="button" value="Add Category" onClick="AddCategoryForm(<?php echo $catId ?>)">
我的jquery 每次刷新/重新提交页面时都不会运行,所以我把它放进去
带有document ready.. 的内联函数,但它不能传递变量
其中包含我从php 传递的对象。
【问题讨论】:
-
顺便说一句语法错误。
-
从php传过来是什么意思?
-
如果我通过定义按钮点击事件直接使用它,在重新提交同一页面时不会调用点击功能..
-
传递给 jquery 函数的 catid 变量是 php 变量...我想将它传递给名为 addCategory.php 的其他 php 文件
标签: javascript php jquery html