-1

编辑,感谢您指出 php 和 js 之间的区别

我正在尝试检查图像的来源是否包含“upload_pic”,然后做一些事情。我通过索引源来检查,但代码不起作用。也许如果我也可以获得正则表达式解决方法。

if ($('#X').attr('src').indexOf("upload_pic") != 0){
alert ('Php Present')
}
4

2 回答 2

2

JavaScript 在浏览器中执行,PHP 在服务器上执行。由于这种关系,JavaScript 无法看到 PHP。

流程是这样的:

PHP -> HTML ->(通过网络)-> 浏览器 -> JavaScript

换句话说,所有 JavaScript 必须处理的是生成的 HTML,而不是 PHP。

于 2013-10-16T20:15:30.640 回答
-1

你的方式需要比较:

index != -1 

jQuery方式:

if ( $('#X').is('[src ~= "<?php"]') ) {
    console.log('PHP Present');
}
于 2013-10-16T20:23:56.950 回答