JS与jQuery如何实现页面跳转



JS与jQuery如何实现页面跳转,实例代码实例。

JS实现页面跳转可以使用:

// 方法1
window.location.replace("http://www.jokesir.com");
// 方法2
window.location.href = ("http://www.jokesir.com");

window.location.href和window.location.replace的区别:
假如你浏览过程如下:
A > B > C >(href) D > E
那么当你back时就是:
E > D > C >B &[......]

Read more

ReferenceError: completeHandler is not defined错误



ReferenceError: completeHandler is not defined错误的解决办法。

$(':button').click(function(){
    var formData = new FormData($('form')[0]);
    $.ajax({
        url: 'upload.php',  //上传的服务器URL,upload.php内容参考下方代码
        type: 'POST',
        xhr: function() {
            var myXhr = $.ajaxSettings.x[......]

Read more

jQuery通过HTML5实现异步上传文件实例

jQuery通过HTML5实现异步上传文件实例。判断文件的大小与类型的方法。这个示例是HTML5通过Ajax和jQuery异步上传文件:

<script type="text/javascript" src="jquery-1.8.3.min.js"></script>

<form enctype="multipart/form-data">
  <input name="file" type="file" />
  <input type="button" value="Upload" />
</form>[......]

Read more

怎么中止AJAX请求

怎么取消或中止AJAX请求大多数的jQuery Ajax方法返回的是XMLHttpRequest对象,用abort()就可以中止该请求。

var xhr = $.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
       alert( "Data Saved: " + msg );
    }
});

//结束请求
xhr.abort()

Read more

数据库建立索引的好处与弊端

建立索引的好处与坏处是什么?

索引的好处:查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数
坏处:无论如何都要查询此表,字段大量重复值,增加索引也没有什么意义
记录比较少的,增加索引不会带来速度的优化反而浪费了存储空间,因为索引是需要存 储空间的,而且有个致命缺点是对于update insert delete的每次执行,字段的索引都必须重新计算更新

PHP如何屏蔽URL网址、电话号码、Email

PHP如何屏蔽URL网址、电话号码、Email?禁止用户填写邮箱电话地址的方法实例介绍。用户评论或回复中我们需要去除内容中的电话号码、Email、URL,用下面这个方法即可搞定。

//屏蔽电话号码、MSN、URL
function Config_replace_content($content) {
	if (empty($content) || trim($content) == '')
	return '';
	if(preg_match("/\bimg\b/",$content) && preg_match("/\bsrc\b/",$content)){[......]

Read more

PHP验证邮件地址、电话号码、身份证号码、邮编规则等实例代码

PHP验证邮件地址、电话号码、身份证号码、邮编规则等一些常用方法,验证邮箱电话的合法性,判断身份证号码邮编等的方法介绍:

//验证邮件地址 
function check_email($str){ 
	return (preg_match('/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/',$str)) ? true : false; 
} 

//验证电话号码 
function check_phone($str) 
{
	return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,[......]

Read more

PHP如何判断客户端浏览器的语言并跳转到相应的语言页面

PHP如何判断客户端浏览器的语言并跳转到相应的语言页面,方法是什么?为适应php国际化需要,根据不同的用户一个网站会需要使用多种语言,那怎么知道当前访问的用户需要显示哪里语言呢?

方法很多,可以根据来源IP判断,如果是注册用户可以根据她所选择的语言判断,也可以使用COOKIE记录下她第一次访问所选择的语言等等,我今天介绍的是通过$_SERVER来进行判断。

以下是具体的实现代码:

print_r($_SERVER);
Array
(
    [HTTP_HOST] => jokesir.com
    [HTTP_CONNECTION] => keep-ali[......]

Read more

Java中的值传递与引用传递的区别

Java中的值传递与引用传递的区别?比较值传递与引用传递实例代码。一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用的一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。

Java参数,不管是原始类型还是引用类型,传递的都是副本(有另外一种说法是传值,但是说传副本更好理解吧,传值通常是相对传址而言)。

如果参数类型是原始类型,那么传过[......]

Read more