की संपत्ति 'प्रदर्शन' नहीं पढ़ सकता है, मैं jquery AJAX का उपयोग कर डेटा प्राप्त करने का प्रयास कर रहा हूं, सबकुछ अच्छा काम करता है और मुझे वह चाहिए जो मैं चाहता हूं, लेकिन मैं इसे प्रदर्शित नहीं कर सकता क्योंकि मुझे एक अनचाहे TypeError: अपरिभाषित की संपत्ति 'प्रदर्शन' नहीं पढ़ सकता है।jQuery UI: Uncaught TypeError: अपरिभाषित
यहां कोड। कोई उपाय?
/*
* Get the data from the ajax call and display a dialog
*/
function CreateDialog(email) {
// get the data from the ajax call
var promise = AjaxSubscribe(email)
// if data are available, show the dialog
promise.success(function (data) {
// data is a simple html code
var dialog = $(data);
// can't setup the dialog! Error
// Uncaught TypeError: Cannot read property 'display' of undefined
dialog.dialog({
autoOpen: false,
modal: true,
show: {
effect: "blind",
duration: 1000
},
hide: {
effect: "explode",
duration: 1000
}
});
dialog.dialog("open");
return false;
});
}
इस डेटा
console.log(data)
<p>Data debugging</p>
<ul>
<li>Ip address: 193.125.139.18</li>
<li>Country Name: Italy</li>
<li>Country Code: IT</li>
<li>Email: [email protected]</li>
</ul>
AJAX कॉल से वापस आने पर 'डेटा' में क्या होता है? – glomad
किसी कारण से मुझे नहीं लगता कि 'डेटा' वह है जो आपको लगता है। 'console.log (डेटा) 'और आउटपुट साझा करें! – tymeJV
प्रश्न पर डेटा आउटपुट जोड़ा गया। बेशक आईपी एक नकली है: डी –