我正在使用此脚本在数据库中插入注释:
var http = createObject();
var nocache = 0;
function insert() {
document.getElementById('insert_response').innerHTML = "To Sek .. "
var fID= encodeURI(document.getElementById('fID').value);
var kommentar= encodeURI(document.getElementById('kommentar').value);
nocache = Math.random();
http.open('get','insert.PHP?fID='+fID+'&kommentar=' +kommentar+'&nocache = '+nocache);
http.onreadystatechange = insertReply;
http.send(null);
}
function insertReply() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('insert_response').innerHTML = ''+response;
}
}
现在,它用innerHTML提取了来自insert.PHP的响应文本.
但是在insert.PHP里面,我在PHP中设置了一些“限制”,例如是否为空,是否有双重发布等.因此,我不能放置在以下位置:window.parent.showMessage(“ Video OK”);在if(http.readystate == 4)之后.
因此,我想对此脚本执行另一个功能,该功能检查/查找一个名为#Box且包含“ 1”的div,然后它应该:
window.parent.showMessage(“视频正常”);
我也用jQuery
最佳答案
if ($("#Box[value=1]").length > 0) { alert("Video is OK"); }