向javascript中添加PHP函数
adding a php function into javascript
我有一个名为calendar_db.js的javascript日历文件,其中有这个if语句:
if (d_current.getDay() != 3 && d_current.getDay() != 6)
a_class[a_class.length] = 'available';
它检查当天是不是3号或6号。所以我的问题是如何使php mysql查询得到这些数字(3和6),因为我想改变他们与mysql数据库。你有什么建议?
感谢您的时间和帮助。
简短的回答是:你不能
但是,您可以使用Ajax (Google它)调用外部php文件,该文件将为您处理请求。然后,php文件可以打印出结果,并将信息发送回给您。
看这里:http://www.w3schools.com/ajax/default.asp
EDIT:
使用fopen()、file_get_contents()或CURL读取javascript文件:
http://www.php-mysql-tutorial.com/wikis/php-tutorial/reading-a-remote-file-using-php.aspx使用某种正则表达式来解析javascript文件,寻找与您的值匹配的行。如果你的javascript文件不会有太大的变化,那么计算行数和字符数并精确地在某个位置得到数字可能会更简单。这假定你的数字总是个位数。
这是你想要的吗?
必须使用AJAX通过JavaScript与服务器进行交互。
由于设置AJAX请求的代码有点长,所以我将向您展示如何使用jQuery框架来完成它。
基本上,只需让服务器吐出这两个值(想象这是foo.php的输出):12,19
现在,使用AJAX可以读取该输出。请求有两种类型:GET
和POST
。如果您熟悉PHP,则可以根据应用程序使用的内容更改此值:
var day1, day2;
$.get('foo.php', function(data) {
var split = data.split(',');
day1 = parseInt(split[0]);
day2 = parseInt(split[1]);
});
现在day1
和day2
是你的两个日期
相关文章:
- 执行php函数的onclick事件的其他替代方案
- 使用ajax用jquery调用php函数
- php函数的ajax html$_POST值返回null
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- 如何使用OnClick事件通过参数调用来调用PHP函数
- php javascript代码从javascript调用php函数
- 将位置变量从Javascript传递到PHP函数
- 当使用答案运行PHP函数时,会弹出是/否警报
- PHP函数的返回看起来如何对AJAX和PHP有效
- PHP 函数不会向 JavaScript 变量返回值
- 如何从jQuery调用PHP函数
- php函数的XMLHttpRequest响应不包含任何数据
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 从Javascript函数调用PHP函数
- 使用Ajax将数组从javascript发布到php函数
- PHP函数识别3个数字中最低的一个并更改其类
- 使用AJAX将变量发布到不同文件上的php函数并调用该函数
- 使用ajax从javascript/jquery调用php函数
- PHP函数调用和Javascript代码中的数组传递
- 如何在关闭浏览器的同时执行php函数