【急】为神马服务器请求方式总是OPTIONS,而不是GET【在线等】
时间:2011-07-12
来源:互联网
客户端代码:
JScript code
服务器代码:
PHP code
按照正常的方式,$.getJSON请求的方式是GET,但是我用FF查看,请求的方式永远都是OPTIONS
JScript code
///jquery插件,专门用来获取公告 ///根据异步调取到用户设置的公告信息,站内站外调用 ///用户需要在本地配置远程域地址,如果是站内调用,则可以忽略 ///该选项 (function ($) { /// <summary> /// 获取公告插件 /// </summary> /// <param name="noticeId" type="String">公告ID</param> /// <param name="options" type="Json">配置开关</param> /// <returns type="UL",返回UL内的数据 /> $.fn.Notice = function (noticeId, options) { ///设置默认的开关系统 var _defopt = { URL: '{AJAX_PATH_ROOT}Course_notice/notice.php', ORDER: 'title DESC', SIZE: 5 }; var _cfg = $.extend({}, _defopt, options || {}); $(this).each(function () { var obj = $(this); $.getJSON(_cfg.URL + "?catid=" + noticeId + "&orderCondition=" + _cfg.ORDER + "&size=" + _cfg.SIZE + "&jsoncallback=?", function (json) { $(json).each(function () { $(obj).append("<li><a href='http://192.168.11.245:8080/announce/?announceid=" + this.noticeId + "'>" + this.noticeTitle + "</a></li>"); }); }); }); } })(jQuery);
服务器代码:
PHP code
<?php require '../../../../include/common.inc.php'; //获取用户传递的ID和页面大小 //将公告的ID和title返回到客户端 //客户端需要配置本服务器的URL地址和公告的地址 $sql = $db->query("SELECT announceid,Title FROM phpcms_announce WHERE categroyid=".$_GET['catid']." ORDER BY ".$_GET['orderCondition']." LIMIT ".$_GET['size']); $noticeList = array(); while ($r = $db->fetch_array($sql)) { $noticeList[]=array('noticeId'=>$r['announceid'],'noticeTitle'=>$r['Title']); } echo $_GET['jsoncallback'].'('.json_encode($noticeList).')'; ?>
按照正常的方式,$.getJSON请求的方式是GET,但是我用FF查看,请求的方式永远都是OPTIONS
作者: gdf87521 发布时间: 2011-07-12

作者: gdf87521 发布时间: 2011-07-12
php代碼看不懂,飄過!
作者: iexapl 发布时间: 2011-07-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28