.jade这是什么东西? 本帖最后由 rosecshly0928 于 2012-09-12 12:23:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问同事最好了,自己解决试试打开文件,有可能.jade就是php文件,而application/x-httpd-php 包含.jade 在view目录下有一个contact.jade,看起开相当于cakephp里面的view部分:- locals.bodyClass = 'page-contact'// contents .contents h2 Contact Us // mail .mail form#contact_form(method='post', action='/contact') fieldset p label Name input#contact_name(type='text', name='name', value='') p label Email input#contact_email(type='text', name='email', value='') p label Contact No. input#contact_tel(type='text', name='tel', value='') p label Enquiry textarea#contact_enquiry(name='enquiry') input(type='button', name='', value='SUBMIT', onclick='javascript:check_contact_form()') // map .map a(href='http://maps.google.com/maps?q=blk+20+sin+ming+lane&hl=en&ll=1.358551,103.833354&spn=0.01064,0.02105&sll=1.358098,103.833351&sspn=0.01064,0.02105&vpsrc=0&hnear=20+Sin+Ming+Ln,+Singapore+573968&t=m&z=16&iwloc=A') img(src='../img/map.gif', width='440', height='300', alt='map', title='View Larger Map') p | Blk 20 Sin Ming Lane, #08-66 MidView City, Singapore 573968 dl dt Tel dd (65) 6535 3026 dt Fax dd (65) 6535 3027 dt Email dd [email protected]script(src='/js/form.js', type='text/javascript')他的action也是contact,可是我找不到一个contact.xxx的文件,就是处理这个action的文件。 check_contact_form()中的的ajax也是发送给contact处理的:function check_contact_form(){ if($('#contact_name').val().length==0) { alert('Insert your Name please.'); $('#contact_name').focus(); return; } if($('#contact_email').val().length==0) { alert('Insert your E-mail Address please.'); $('#contact_email').focus(); return; } if ($('#contact_email').val().indexOf(" ")>=0) { alert('Cannot use spaces in Email.'); $('#contact_email').focus(); return; } if($('#contact_email').val().length<5) { alert('Please insert your Email correctly.'); $('#contact_email').focus(); return; } if ($('#contact_email').val().indexOf('@',0) == -1 || $('#contact_email').val().indexOf('.',0) == -1) { alert("Please insert your Email correctly."); $('#contact_email').focus(); return; } if (re_email.test($('#contact_email').val())) { alert('You cannot use special characters except @.-_.'); $('#contact_email').focus(); return; } if($('#contact_tel').val().length==0) { alert('Insert your Telephone Number please.'); $('#contact_tel').focus(); return; } if($('#contact_enquiry').val().length==0) { alert('Insert your Enquiry please.'); $('#contact_enquiry').focus(); return; } $.ajax({ type: 'POST', url: '/contact', data: 'name='+$('#contact_name').val()+'&email='+$('#contact_email').val()+'&tel='+$('#contact_tel').val()+'&enquiry='+encodeURIComponent($('#contact_enquiry').val()), success: function(res){ switch(res) { case "OK": alert('Thank you for your enquiry. We will get back to you soon.'); $("form").each(function() { this.reset(); }); break; default: alert(res); break; } }, beforeSend: function() { //$('#idcheckstatus').html('확인중...'); }, complete: function() { //$('#idcheckstatus').html(''); }, statusCode: { 404: function() { alert('Cannot found page, please try again.'); } }, error: function(data, status, err) { alert('Error occured, please reload page.'); } });}jade里面的处理数据库操作的这些文件应该是什么啊?我把整个目录都搜遍了就是找不到contact.XXX. mr-|log |public |css |images |img |javascripts |jquery |js |propimg |stylesheeets |userimg |views |admin |admin.m |m |pay |agent.jade |agent_detail.jade |contact.jade |home.jade |how.jade |layout.jade |login.jade |property.jade |property_append.jade |property_detail.jade |property_manage.jade |search_agent.jade |search_property.jade |signup.jade |signup_group.jade |util.jade |app.js |common.js |db.js基本上是这样的结构了,views下面的jade文件基本上都是一个独立的页面。 这不是 php 的,而是 Node.js 的Node.js - 服务器端的JavaScript脚本app.js 就是主程序 谢谢你啊,你懂的真多,以后我们开公司的话找你做顾问吧。我们同事告诉我说这是php写的,我没找到任何php的东西,我跟他们说这不是php写的,怕我搞错了,闹出笑话。 facebook的问题,新人请教 请问这个网站使用的是什么系统? magento反应问题 WordPress 宝典 (WordPress Bible) 求助!! 我想做个小偷程序,哪位朋友可以帮帮我 php 获取数据库图片? PHP夜未眠(我们都是PHP精英) QQ群:32345095 入群条件,一月以下的PHP学习者忽扰(特别渴望学习PHP者除外)! 出钱找人做网站 高分求助 如何设置xampp ,现在打开网页时,总是提示文件下载,是要保存此文件,还是要联机查找程序来打开此文件? 【福利】PHP100视频教程 免费下载!(接近200集、10个G) php中英文切换问题 求几个正则
打开文件,有可能.jade就是php文件,而application/x-httpd-php 包含.jade
- locals.bodyClass = 'page-contact'// contents
.contents
h2 Contact Us
// mail
.mail
form#contact_form(method='post', action='/contact')
fieldset
p
label Name
input#contact_name(type='text', name='name', value='')
p
label Email
input#contact_email(type='text', name='email', value='')
p
label Contact No.
input#contact_tel(type='text', name='tel', value='')
p
label Enquiry
textarea#contact_enquiry(name='enquiry')
input(type='button', name='', value='SUBMIT', onclick='javascript:check_contact_form()')
// map
.map
a(href='http://maps.google.com/maps?q=blk+20+sin+ming+lane&hl=en&ll=1.358551,103.833354&spn=0.01064,0.02105&sll=1.358098,103.833351&sspn=0.01064,0.02105&vpsrc=0&hnear=20+Sin+Ming+Ln,+Singapore+573968&t=m&z=16&iwloc=A')
img(src='../img/map.gif', width='440', height='300', alt='map', title='View Larger Map')
p
| Blk 20 Sin Ming Lane, #08-66 MidView City, Singapore 573968
dl
dt Tel
dd (65) 6535 3026
dt Fax
dd (65) 6535 3027
dt Email
dd [email protected]
script(src='/js/form.js', type='text/javascript')他的action也是contact,可是我找不到一个contact.xxx的文件,就是处理这个action的文件。
function check_contact_form(){
if($('#contact_name').val().length==0)
{
alert('Insert your Name please.');
$('#contact_name').focus();
return;
}
if($('#contact_email').val().length==0)
{
alert('Insert your E-mail Address please.');
$('#contact_email').focus();
return;
}
if ($('#contact_email').val().indexOf(" ")>=0)
{
alert('Cannot use spaces in Email.');
$('#contact_email').focus();
return;
}
if($('#contact_email').val().length<5)
{
alert('Please insert your Email correctly.');
$('#contact_email').focus();
return;
}
if ($('#contact_email').val().indexOf('@',0) == -1 || $('#contact_email').val().indexOf('.',0) == -1) {
alert("Please insert your Email correctly.");
$('#contact_email').focus();
return;
}
if (re_email.test($('#contact_email').val()))
{
alert('You cannot use special characters except @.-_.');
$('#contact_email').focus();
return;
}
if($('#contact_tel').val().length==0)
{
alert('Insert your Telephone Number please.');
$('#contact_tel').focus();
return;
}
if($('#contact_enquiry').val().length==0)
{
alert('Insert your Enquiry please.');
$('#contact_enquiry').focus();
return;
}
$.ajax({
type: 'POST',
url: '/contact',
data: 'name='+$('#contact_name').val()+'&email='+$('#contact_email').val()+'&tel='+$('#contact_tel').val()+'&enquiry='+encodeURIComponent($('#contact_enquiry').val()),
success: function(res){
switch(res) {
case "OK":
alert('Thank you for your enquiry. We will get back to you soon.');
$("form").each(function() {
this.reset();
});
break;
default:
alert(res);
break;
}
},
beforeSend: function() {
//$('#idcheckstatus').html('확인중...');
},
complete: function() {
//$('#idcheckstatus').html('');
},
statusCode: {
404: function() {
alert('Cannot found page, please try again.');
}
},
error: function(data, status, err) {
alert('Error occured, please reload page.');
}
});
}
jade里面的处理数据库操作的这些文件应该是什么啊?
我把整个目录都搜遍了就是找不到contact.XXX.
|public
|css
|images
|img
|javascripts
|jquery
|js
|propimg
|stylesheeets
|userimg
|views
|admin
|admin.m
|m
|pay
|agent.jade
|agent_detail.jade
|contact.jade
|home.jade
|how.jade
|layout.jade
|login.jade
|property.jade
|property_append.jade
|property_detail.jade
|property_manage.jade
|search_agent.jade
|search_property.jade
|signup.jade
|signup_group.jade
|util.jade
|app.js
|common.js
|db.js
基本上是这样的结构了,views下面的jade文件基本上都是一个独立的页面。
Node.js - 服务器端的JavaScript脚本app.js 就是主程序