Javascript 如何在jquery中使用函数设置值元素输入
我是jquery和数据表的新手, 我在何时使用函数为来自另一个页面的元素输入设置值时遇到问题 这是我的第一页代码Javascript 如何在jquery中使用函数设置值元素输入,javascript,jquery,html,Javascript,Jquery,Html,我是jquery和数据表的新手, 我在何时使用函数为来自另一个页面的元素输入设置值时遇到问题 这是我的第一页代码 { 数据:“行动用户”, 目标:“行动用户”, mRender:功能(数据应用程序、类型应用程序、行应用程序){ 如果(行应用程序[“id\U用户”]!==null){ var va_id_user=行应用程序[“id_user”]; var va_user_name=行应用程序[“user_name”]; var va_性别=行应用程序[“性别”]; var va_地址=行应用程
{
数据:“行动用户”,
目标:“行动用户”,
mRender:功能(数据应用程序、类型应用程序、行应用程序){
如果(行应用程序[“id\U用户”]!==null){
var va_id_user=行应用程序[“id_user”];
var va_user_name=行应用程序[“user_name”];
var va_性别=行应用程序[“性别”];
var va_地址=行应用程序[“地址”];
var va_imei=行应用程序[“imei”];
var va_phone=行应用程序[“电话”];
var va_role_name=行应用程序[“role_name”];
var va_email=行应用程序[“电子邮件”];/,供应商名称,供应商代码,地址,联系人姓名,联系人编号,状态
var va_status_user=行应用程序[“status_user”];//\n\
变量数据\用户={
id_用户:va_id_用户,
用户名:va_用户名,
性别:va_性别,
伊梅:瓦乌伊梅,
电话:va_电话,
地址:va_地址,
角色名称:虚拟角色名称,
电子邮件:va_电子邮件,
状态用户:va\U状态用户
};
返回“”;
//返回“”;
}
}
}
我认为,您必须将所有这些函数移到内部
$(document).ready(function(){
//Replace with your code
})
因为您的脚本可能位于html标记的顶部,并且在运行这些脚本时,不会加载这些html输入。最后,我使用它来获取url地址栏上的参数
function getUrlQueryString(param) {
var outObj = {};
var qs = window.location.search;
if (qs != "") {
qs = decodeURIComponent(qs.replace(/\?/, ""));
var paramsArray = qs.split("&");
var length = paramsArray.length;
for (var i=0; i<length; ++i) {
var nameValArray = paramsArray[i].split("=");
nameValArray[0] = nameValArray[0].toLowerCase();
if (outObj[nameValArray[0]]) {
outObj[nameValArray[0]] = outObj[nameValArray[0]] + ";" + nameValArray[1];
}
else {
if (nameValArray.length > 1) {
outObj[nameValArray[0]] = nameValArray[1];
}
else {
outObj[nameValArray[0]] = true;
}
}
}
}
var retVal = param ? outObj[param.toLowerCase()] : qs;
return retVal ? retVal : ""
}
函数getUrlQueryString(参数){
var outObj={};
var qs=window.location.search;
如果(qs!=“”){
qs=解码组件(qs.replace(/\?/,“”);
var paramsArray=qs.split(“&”);
变量长度=paramsArray.length;
对于(变量i=0;i 1){
outObj[nameValArray[0]]=nameValArray[1];
}
否则{
outObj[nameValArray[0]]=true;
}
}
}
}
var retVal=param?outObj[param.toLowerCase()]:qs;
返回返回?retVal:“
}
您在这里面临的实际问题是什么?控制台中有错误吗?请解释问题。将id
username
设置为标签I将id username设置为标签,它仍然不起作用。您可以检查实际传递到.editUserFunc()的内容吗?可能使用console.log(数据用户)。如果数据被传递,在访问其属性之前,请尝试使用JSON.parse(data_users)重新转换为JSON