从没有使用 jquery 的 php 文件中获取结果 [英] Get result from php file without usig jquery
本文介绍了从没有使用 jquery 的 php 文件中获取结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以在不使用 jQuery 的情况下从 php 文件中获取结果?我无权使用 Jquery 和任何其他 javaScript 平台.
Is this possible to get result from a php file without using jQuery ? i haven't permission to use Jquery and any other javaScript platform.
推荐答案
这是一个例子:
function C_xmlObject() {
var xml = null;
try { xml = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) { try { xml = new ActiveXObject("MSXML2.XMLHTTP"); }
catch(e) { try { xml = new XMLHttpRequest(); }
catch(e) { } } }
return xml;
}
function C_ajax(daten, url) {
var xml = C_xmlObject();
if(xml !== null) {
xml.open('POST', url, true);
xml.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xml.setRequestHeader('Content-length', daten.length);
xml.setRequestHeader('Connection', 'close');
xml.send(daten);
xml.onreadystatechange = function() {
if(xml.readyState === 4) {
// Do something
}
}
}
}
日期是例如name=1&name2=Hello".
daten is for example "name=1&name2=Hello".
带有原型的版本:
Object.prototype.ajax = function(daten, url, toElement, attributeName) {
var xml = null;
try { xml = new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e) { try { xml = new ActiveXObject("MSXML2.XMLHTTP"); }
catch(e) { try { xml = new XMLHttpRequest(); }
catch(e) { } } }
if(xml !== null) {
xml.open('POST', url, true);
xml.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xml.setRequestHeader('Content-length', daten.length);
xml.setRequestHeader('Connection', 'close');
xml.send(daten);
if(toElement !== null) {
xml.onreadystatechange = function() {
if(xml.readyState === 4) {
if(attributeName === null) {
toElement = xml.responseText;
} else {
toElement[attributeName] = xml.responseText;
}
}
}
}
}
}
这应该有效:({}).ajax('value1=...', 'index.php', document.getElementById('id'), 'innerHTML');
This should work: ({}).ajax('value1=...', 'index.php', document.getElementById('id'), 'innerHTML');
这篇关于从没有使用 jquery 的 php 文件中获取结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文