全部文章

jquery jsonp Ajax 跨域提交数据 (PHP)

最近做了一个ajax提交反馈页,但是由于空间不支持一些基本的函数,所以准备做个跨域提交。

javascript部分:

$("#btn").click(function(k) {
    //...
    var j = form.serializeArray();//序列化name/value
    $.ajax({
        url: "另一个域名/test.php",
        dataType: 'jsonp',
        data: j,
        jsonp: 'jsonp_callback',
        success: function(json) { //返回的json数据
            json = json || {};
            if (json.msg=='err'){
                alert(json.info);
            }else if (json.msg=="ok"){
                alert('提交成功');
            }else{
                alert('提交失败');
            }
        },
        timeout: 3000
    })
    //...
});

php部分:

$jsonp_callback=$_GET['jsonp_callback'];
//...
//如果正确
echo $jsonp_callback,'({"msg":"ok"})';
//如果错误
echo $jsonp_callback,'({"msg":"err","info":"因人品问题,发送失败"})';
//...

值得注意的是采用jsonp 方式,beforeSend / error 都不能用了,所以beforeSend里面用js实现的验证只能用ajax在服务器端test.php上面验证了。

Tags: ajax , jquery

sablog 升级完毕..

升级还是比较艰难的。以前升级到了sablog plus,所以还要把数据库下下来对比,好累。。。

记录下遇到的问题

1.blog乱码,以前这里有个解决乱码的方法

2.出现Duplicate entry 1 for key 1的错误,discuz这里有

3.善用upgrade8.php

4.templates 内 show.php里面的email.gif 那里要改。

新版与之前版本数据库的不同:
1.articles
多余的:cid,keywords,trackbacks
新增的:pingurl
2.comments
新增的:type enum('comment','trackback')
3.links
多余的:displayorder
新增的:home
4.searchindex
多余的:tatols,searchfrom
5.sessions
多余的:ipaddress,agent
6.statistics
多余的:cate_count,attachment_count,all_view_count,today_view_count,trackback_count,user_count,curdate,online_robot,online_user
7.stylevars
新增的:description
8.多余表:categories,tags,trackbacklog,trackbacks
trackback整合到comments,categories、tags整合到metas、relationships

过年期间就下了最新的sablog,本地装上对比我用的版本,发现angle改动了不少地方,有些地方都做了优化。本来想升级的,因为那时事情多,就没升级。昨天看了angle的blog才发现重大更新,索性升级吧。

查看后台的记录,发现有其他IP登录了,不过没做什么,可能觉得没啥价值吧。。

最近也在思考是否把域名和blog都转移到国外,或者在国外注册个新域名(it?me?org?还是什么呢,还没想好...)

Tags: 升级 , sablog-x

各位朋友新年快乐

祝愿所有看到本日志的朋友以及你的家人,新的一年更上一层楼、万事如意、家庭和睦、健健康康、感情美满
前几天貌似收到一个短信,祝福没有句号,哈哈,本篇就不打句号了

装了window7了

 界面够炫,很喜欢,无论是样子、速度、易用性都比vista提升不少,显示桌面放到了右下角这点我很喜欢。打开的程序在任务栏只显示一个图标这个也很不错。就是启动速度慢了点。IE8表现不算太理想,还过得去,反正ie也不常用。值得一提的是网银的插件IE8下用不了,装上浦发的插件ie8不能支付,发现用IETester里面的IE7可以支付。

回顾下以前用过的系统:2000、win me、xp、2003、vista、win2008、win7、leopard、redhat、ubuntu,win7和mac是最喜欢用的。用了一个月左右的win7之后不想用XP了。

在读 深入浅出javascript

此书George Wing很久之前就推荐给过我了,还有javascript权威指南,当时本来他想和我翻译权威指南来着,只是空余时间不多加上更重要的英文没他好,我貌似就翻译了两段吧,还被他指出“这句这样翻译可能更好。”当时他从上海回长沙,不过现在他又回上海了。十分感谢他,他算是我js的启蒙老师。记得两年前我做一个门户网站js都是复制别人写好的js然后稍微改下里面的className就成了,那时还觉得只要html、css写的好,js无所谓。。认识他之后,才对javascript有一种尊敬、一种敬仰。现在虽然看到的效果差不多都能写出相应的js,但是感觉提升的空间太小了,所以从最基本的看起。我承认我有完美情节,希望写出NX的代码。半年前写的一个php站,现在还时不时的去挑挑毛病,想想哪里能再改改。有完美情节的肯定都是比较累的,我相信这样的人也不在少数。但我们累并快乐着。

记录两个刚才生成的网址
goo.gl/8rDY
goo.gl/PiyX

C:\Windows\System32\Drivers\etc\hosts
64.147.188.86 www.xmarks.com
64.147.188.92 api.xmarks.com
64.147.188.89 login.xmarks.com
64.147.188.87 sync.xmarks.com
64.147.188.86 static.xmarks.com
64.147.188.86 download.xmarks.com
64.147.188.86 my.xmarks.com
74.125.39.99 clients2.google.com
74.125.39.99 chrome.google.com
74.125.39.99 tools.google.com
Total: 422Page 2 of 85‹ Prev1234567Next ›Last »