可以't不能把两根绳子正确地组合起来
Can't combine two strings properly
我试图将php脚本的返回值分配给一个js变量。我有这个:
var email = jQuery("input[name=email]").val();
var emailRegex = /^(['w-'.]+@(['w-]+'.)+['w-]{2,})?$/;
var exists='<?php
$query = "SELECT * FROM rss_members WHERE email_id='"something@email'"";
$results = mysql_query($query);
$results = mysql_num_rows($results);
echo $results;
?>';
console.log(exists)
查询有效,我得到了正确的结果,但我想替换"something@email.com"使用电子邮件变量,但如果我写了类似email_id=''"'+email+'''"…的内容,查询结果会不正确。我做错了什么?
您没有考虑执行时间。当你向服务器发出请求时(例如,输入www.google.com),服务器会收到一个请求,并用HTML页面进行回复。在您的案例中,服务器是用PHP编写的,它会发送一个HTML页面,其中包含一些javascript。浏览器收到HTML页面后,会对其进行解释,并运行javascript代码。
因此,基本上,您的php代码在不访问电子邮件变量的情况下运行。如果您想在页面加载后访问服务器端信息,则需要发出ajax请求
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 如何正确地使这个js片段内容不可知
- 如何正确地将参数传递给RequireJS回调函数
- 如何正确地在页面外编写DFP广告单元
- 如何正确地将数据发送到打开的Firefox侧边栏
- jQuery:如何正确地暂停递归
- 承诺-如何正确地将错误附加到此示例
- 如何正确地原型JS子伪类
- 如何正确地以无限滚动浏览网页
- Photoswipe 4:如何正确地禁用“;getThumbBoundsFn"在支持IE8的纯VanillaJ
- 我不知道如何正确地将REST响应对象传递给ReactJS子组件
- 为什么'这两根绳子不一样吗
- 如何正确地将jquery插件添加到webpack中的jquery对象中
- 如何正确地将数据从自定义服务传递到角度控制器
- 如何正确地从数组中删除对象
- 可以't不能把两根绳子正确地组合起来
- 如果不使用JavaScript中的parseFloat,就不能正确地添加两个数字
- 我如何在提交时正确地组合两个功能
- 我如何才能为nodejs正确地承诺这两种数据库方法
- 64位-有没有一种方法可以在Javascript中正确地乘以两个32位整数