来自使用ajax的链接的$ _GET值

时间:2013-03-16 15:22:16

标签: php javascript jquery html ajax

我为我的剧本设置了一个页面... 并以设置的形式做了这个

<form action='javascript:insert()'>

然后我得到输入或复选框上插入的所有值或任何形式的设置与javascript .. 就像:

function insert() {
// Optional: Show a waiting message in the layer with ID login_response
document.getElementById('huemix_message').innerHTML = "<img src='images/saver.gif' />"
// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var system_name= encodeURI(document.getElementById('system_name').value);
var system_logo = encodeURI(document.getElementById('system_logo').value);
var system_number = encodeURI(document.getElementById('system_number').value);
var system_tel = encodeURI(document.getElementById('system_tel').value);
if($("#system_pics").is(':checked')){
      var system_pics = 1;
   } else {
      var system_pics = 0;
   }
if($("#system_bread").is(':checked')){
      var system_bread = 1;
   } else {
      var system_bread = 0;
   }

// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'huemixpanel_insert.php?system_name='+system_name+'&system_logo='+system_logo+'&system_number='+system_number+'&system_tel='+system_tel+'&system_pics='+system_pics+'&system_bread='+system_bread+'&uid='+uid+'&nocache = '+nocache);
http.onreadystatechange = insertReply;
http.send(null);
}

并且每件事都很好...... 我使用ajax将所有值发送到另一个php页面来更新我的数据库 现在我的问题是:

在同一页面中我有一个部分来编辑我的成员.. 我正在使用" SELECT * FROM ..."显示我的会员列表 结果显示如下:

MEMBER    DEPARTMENT   ACCESS EDIT

admin        admin      all    edit
user2        service    service  edit

“编辑”字样是一个链接:

<a href='hueimx.php?action=edit&uid={$result['uid']}'>edit</a>

"{$result['uid']}"这是从数据库获取的客户ID

所以链接的管理员用户的“编辑”字就像这样

<a href='huemix.php?action=edit?uid=1'>edit</a>

我想将生成的[uid]从数据库发送到我的javascript页面

并将uid值转换为ajax函数中的变量,将其发送到另一个php文件来更新我的数据库,,,怎么样??

1 个答案:

答案 0 :(得分:0)

而不是将其添加为href而不是在js函数中将其添加到onclick -

<a href="#" onclick="edit_action({$result['uid']})">edit</a>

并在js -

中创建一个函数
function edit_action(uid) {
    //send it to php.
}