帮我看看这段ajax有什么问题,我看了很多遍,打死都不知道什么问题?

问题描述

帮我看看这段ajax有什么问题,我看了很多遍,打死都不知道什么问题?

1原代码:

 echo"<li><a href='javascript:void(0);' id='newjh'>提交</a></li>";
jquery代码:
    $("#newjh").click(function(){
        user=$("#user").val();eml=$("#eml").val();
        pwc=$("#pwc").val();name=$("#name").val();
        if(user!=null && eml!=null){
            if(pwc!=null){
                $.get("persusnavi1act.php?", {nick:user,email:eml,password:pwc,fptime:name}, function(data){
                $("#tip").html(data);});
            }
            else $("#tip").html("(~ _ ~) 修改失败!");
        }
        else $("#tip").html("(~ _ ~) 修改失败!");
    });
处理脚本:
    $name=$_GET[fptime];
if($name!=NULL){
    $mysql2=mysql_query("select Ptime from jhresume where name='$name'");
    while($row2=mysql_query($mysql2)){$Ptime=$row2[Ptime];}
    if($Ptime){
        $mysql3=mysql_query("update jobhunter set nick='$_GET[nick]',email='$_GET[email]',pasw='$_GET[password]' where Ptime='$Ptime'");
        if($mysql3) echo"(^_^)  修改成功!";
        else echo"(~ _ ~) 修改失败!";
    }
    else echo"(~ _ ~) 修改失败!";
}

解决方案

jquery框架倒入了没有?$("#newjh").click事件绑定代码放在$(function(){.....})里面执行的还是放在你的echo语句下?如果在echo前面回找不到对象,要放到echo语句下面执行或者放到$(function(){...})里面执行

而且你php也有问题吧,键名称要用引号括起

 $name=$_GET["fptime"];

你最好是用$.ajax发送请求并配置success和error回调,增加下alert语句看执行到success或者error回调,用$.get发生错误是不会执行你传递的回调的,导致什么效果都没有。

多用下浏览器的开发工具,如firebug和chrome的开发工具调试错误

时间: 2024-09-17 04:03:30

帮我看看这段ajax有什么问题,我看了很多遍,打死都不知道什么问题?的相关文章

process-请大家帮我看看两段代码的区别真想不明白了

问题描述 请大家帮我看看两段代码的区别真想不明白了 有两段代码 代码一是单独写成函数来调用的, 我把他们合成一个主函数的代码 就出错 ?好像是变量递增的问题,我怎么也想不通,麻烦大家了. 代码一 ?别人写的: #include #include #include #include #pragma comment(lib,"Psapi.lib") int FindModules( DWORD processID ) { ? ? HMODULE hMods[1024]; ? ? HANDL

用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码。

问题描述 用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码. private void submit() { dialog = ProgressDialog.show(this, "提示", "处理中.."); new AsyncTask() { @Override protected String doInBackground(String... params) { String urlString = AppConstan

哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用)。有附电路的原理图

问题描述 哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用).有附电路的原理图 5C #includeunsigned char code table[12]={0xc00xf90xa40xb00x990x920x820xf80x800x900xff0xBF};unsigned char code table2[12]={0x400x790x240x300x190x120x020x780x000x100xff}; sbit CS3020=P1^0;sbit SET=P

xmlentities-在xml文档中插入图片总是失败,请大家帮我看看这段代码错在哪里了?

问题描述 在xml文档中插入图片总是失败,请大家帮我看看这段代码错在哪里了? <?xml version="1.0" encoding="GB2312"?> <!DOCTYPE photos[ <!ELEMENT photos (photo*)> <!ELEMENT photo EMPTY> <!ATTLIST photo Sources ENTITIES #REQUIRED> <!ENTITY ic1 S

javascript-这段ajax错在哪?本人小白刚接触

问题描述 这段ajax错在哪?本人小白刚接触 <script> function sub() { console.log($("#sub_form").serialize()); $.ajax({ type:"POST", datatype:"html", url:"./test2.php", data: $('#sub_form').serialize(), success:function(data){ con

ajax-刚写了段AJAX,测试的时候无论如何都没有结果,问题在哪啊?

问题描述 刚写了段AJAX,测试的时候无论如何都没有结果,问题在哪啊? <!DOCTYPE html PUBLIC "-//W3C//DTD HTML4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/h

图片-刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦

问题描述 刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦 题目是判断一个数是否能被3整除 解决方案 第一,主函数里调用函数方法即可,不可以定义函数:第二,你的函数名不规范,一般很少用一个单字母表示函数,当然f除外(习惯不好),可以命名为Divide_3.第三,返回值最好用宏定义设计为True或者False,逻辑更清晰. 解决方案二: main函数中调用x()函数#include int main(){x(s);}int x(int s){....} 解决方案三: 这个太基础了,你应该多看点

for-谁帮我改改这段代码问题出在哪里?

问题描述 谁帮我改改这段代码问题出在哪里? int score; //每门课成绩 int sum = 0; //成绩之和 double avg = 0.0; //平均分 Console.WriteLine(""请输入学生姓名:""); string name = Console.ReadLine(); for (int i = 0; i < 5; i++) { Console.Write(""请输入五门课中第""+(i+

sqlhelper-求大神帮我把这段代码注释下,看不懂啊

问题描述 求大神帮我把这段代码注释下,看不懂啊 SqlParameter[] arParms = new SqlParameter[2]; arParms[0] = new SqlParameter(""@userid"" enamestr); arParms[0].Direction = ParameterDirection.Input; arParms[2] = new SqlParameter(""@right"" Sq